Suche im Forum:
Suchen


Autor Nachricht
Beitrag01.03.2007 um 18:44 (UTC)    
Titel: [erledigt] Kontaktformular Code

Hallo,

ich habe einen HTML Code für ein Kontakt Formular, aber das funktioniert nicht.

Ich wollte Euch fragen ob Ihr vielleicht wisste wie das geht.

Hier ist der Code:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Kontaktformular</title>

<style type="text/css">
.farbe{
color: #0054a8;
}
</style>

</head>
<body>

<div align=center>
<h3>Kontaktformular</h3>

<?php
$gesendet = $_POST['gesendet'];
$anrede = $_POST['anrede'];
$vorname = $_POST['vorname'];
$nachname = $_POST['nachname'];
$betreff = $_POST['betreff'];
$nachricht = $_POST['nachricht'];
$email = $_POST['email'];
$kopie = $_POST['kopie'];

if ($gesendet == "Absenden") {

# Ihr Name:
$webmaster ="Rainer Zufall";

# Ihre E-Mail-Adresse:
$an ="webmaster@rainer-zufall.de";

# Ihre Homepage-Adresse:
$url ="www.rainer-zufall.de";

# Diese Nachricht wird an Ihre E-Mail-Adresse gesendet:
$text ="Hallo,\n Sie haben eine neue Nachricht von $anrede $vorname $nachname erhalten:\n\n
====\n $nachricht\n====\n\nSie können $anrede $nachname unter dieser $email erreichen.";

# Eine Kopie der Anfrage an das Postfach des Besuchers:
$inhalt ="\nHallo $anrede $nachname,\nvielen Dank für Ihren Besuch bei $url. \n
Wir haben folgende Nachricht erhalten:\n\n===== Beginn Nachricht =====\n$nachricht
\n===== Ende Nachricht =====\n\nViele Grüße,\n $webmaster";

mail($an,$betreff,$text,"From: ".$email);
echo "$anrede $nachname, Ihre Nachricht wurde gesendet!";

if($kopie == "ja"){
mail($email,Bestätigung,$inhalt,"From: ".$an);
echo"<br>Sie erhalten eine Kopie Ihrer Anfrage an Ihr Postfach.";
}
}
else { ?>

<script type="text/javascript">
function eingaben_ueberpruefen(){
var mail = document.Formular.email.value;
if (document.Formular.vorname.value.length < 3){
alert("Sie haben noch keinen Vornamen eingegeben!")
document.Formular.vorname.focus();
return false;
}

else if (document.Formular.nachname.value.length < 3){
alert("Bitte geben Sie Ihren Nachnamen ein");
document.Formular.nachname.focus();
return false;
}

else if (mail.length < 10 || mail.indexOf ('@',0) == -1 || mail.indexOf ('.',0) == -1){
alert("Bitte geben Sie eine gültige E-Mail-Adresse ein.")
document.Formular.email.select();
return false;
}

else if (document.Formular.betreff.value.length < 10){
alert("Bitte geben Sie einen Betreff ein!")
document.Formular.betreff.focus();
return false;
}

else if (document.Formular.nachricht.value.length < 20){
alert("Bitte geben Sie eine Nachricht ein!")
document.Formular.nachricht.focus();
return false;
}

else
return true;
}
</script>

<form name="Formular" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>"
onSubmit="return eingaben_ueberpruefen();">
<table cellPadding=4 cellSpacing=2 border=1>
<tr>
<td><b>Anrede:</b></td>
<td>
<select name="anrede">
<option value="Herr" selected>Herr</option>
<option value="Frau">Frau</option>
</select>
</td>
</tr>
<tr>
<td><b>Vorname:</b></td>
<td><input type="text" name="vorname" size="35" maxlength="40" class="farbe"></td>
</tr>
<tr>
<td><b>Nachname:</b></td>
<td><input type="text" name="nachname" size="35" maxlength="40" class="farbe"></td>
</tr>
<tr>
<td><b>E-Mail:</b></td>
<td><input type="text" name="email" size="35" maxlength="40" class="farbe"></td>
</tr>
<tr>
<td><b>Betreff:</b></td>
<td><input type="text" name="betreff" size="45" maxlength="60" class="farbe"></td>
</tr>
<tr>
<td colspan=2>
<b>Nachricht:</b><br><textarea name="nachricht" cols="45" rows="10" class="farbe"></textarea>
</td>
</tr>
<tr>
<td colspan=2 align=center><br>
<input type="checkbox" name="kopie" value="ja">
<small>Ich wünsche eine Kopie meiner Anfrage an mein Postfach</small><br><br>
<input type="submit" name="gesendet" value="Absenden"> *
<input type="reset">
</td>
</tr>
</table>
</form>

<?php
}
?>

</div>

</body>
</html>
______________
MfG Mystery-Castle

[img:8da27bbbac]http://img.webme.com/pic/m/mystery-castle/46839.gif[/img:8da27bbbac]


Zuletzt bearbeitet von mystery-castle am 01.03.2007, 20:59, insgesamt einmal bearbeitet
Beitrag01.03.2007 um 19:08 (UTC)    
Titel:

hi,
?????
wieso gehste nicht --------->Extras----------->Kontaktformular------------>Extra aktivieren.
Ja und mehr kann ich dir auchnet anbieten,aber das is immernoch die aller leichteste Methode xD
_________________________________
mfg Christian

Beitrag01.03.2007 um 19:46 (UTC)    
Titel:

Zitat:
<?php
$gesendet = $_POST['gesendet'];
$anrede = $_POST['anrede'];
$vorname = $_POST['vorname'];
$nachname = $_POST['nachname'];
$betreff = $_POST['betreff'];
$nachricht = $_POST['nachricht'];
$email = $_POST['email'];
$kopie = $_POST['kopie'];
.........


Darum geht das nicht Wink

Das ist php und das funktioniert hier nicht.
Beiträge der letzten Zeit anzeigen:   


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de