scara
25-05-2003, 21:16
<?php
if (isset($submit)) {
if(strlen($name)==0) {
$error="Sie habe keinen Namen angegeben";
}
if(strlen($email)==0 {
$error.="Sie habe keine em@il Adresse angegeben";
}
if(strlen($anfrage)==0 {
$error.="Sie das anfragefeld nicht ausgefüllt";
}
//email senden
$recipient="info@ibizatips.de";
$subject="Anfrage";
$header="Form: " . $email . "\n";
$mail_body="Das Formular wurde am " . date("d.m.Y")
. " um " . date("H:i") . "h abgeschickt.\n";
$mail_body.="Eingetragene Werte:\n\n";
$mail_body.="Datum: " . date("d.m.Y") . "\n";
$mail_body.="Zeit: " . date("d.m.Y, H:i:s",time()) . "\n\n";
$mail_body.="Name: " . $name . "\n";
$mail_body.="E-Mail: " . $email . "\n";
$mail_body.="Anfrage: " . $anfrage . "\n\n";
$mail_body.="Systemdaten des Kunden:\n";
$mail_body.="IP: " . $REMOTE_ADDR . "\n";
$mail_body.="System: " . $HTTP_USER_AGENT . "\n";
mail($recipient,$subject,$mail_body,$header);
//bestaetigung der anfrage anzeigen
echo "Vielen Dank für Ihre Anfrage";
}else{
?>
<form action="http://ibiza.kerneln.de/pflege/form2.php" method=post>
<input type="hidden" name="submit" value="1">
<input type="text" name="name" size="35" value=1>
<input type="text" name="email" size="35">
<textarea name="anfrage" cols="30" rows="3"></textarea>
<input type="submit" value="Abschicken">
</form>
<?php
}
?>
das ist mein script...
ohne diesen teil funzt es :)
if(strlen($name)==0) {
$error="Sie habe keinen Namen angegeben";
}
if(strlen($email)==0 {
$error.="Sie habe keine em@il Adresse angegeben";
}
if(strlen($anfrage)==0 {
$error.="Sie das anfragefeld nicht ausgefüllt";
}
allerdings soll er ja noch überprüfen, ob auch eingaben in den eingabefeldern stehen :)
kann jemand einen fehler sehen oder anderen vorschlag bezüglich de rüberprüfung machen ??
mit if($name=="") (name, email und anfrage als variablen) ging es auch nicht
if (isset($submit)) {
if(strlen($name)==0) {
$error="Sie habe keinen Namen angegeben";
}
if(strlen($email)==0 {
$error.="Sie habe keine em@il Adresse angegeben";
}
if(strlen($anfrage)==0 {
$error.="Sie das anfragefeld nicht ausgefüllt";
}
//email senden
$recipient="info@ibizatips.de";
$subject="Anfrage";
$header="Form: " . $email . "\n";
$mail_body="Das Formular wurde am " . date("d.m.Y")
. " um " . date("H:i") . "h abgeschickt.\n";
$mail_body.="Eingetragene Werte:\n\n";
$mail_body.="Datum: " . date("d.m.Y") . "\n";
$mail_body.="Zeit: " . date("d.m.Y, H:i:s",time()) . "\n\n";
$mail_body.="Name: " . $name . "\n";
$mail_body.="E-Mail: " . $email . "\n";
$mail_body.="Anfrage: " . $anfrage . "\n\n";
$mail_body.="Systemdaten des Kunden:\n";
$mail_body.="IP: " . $REMOTE_ADDR . "\n";
$mail_body.="System: " . $HTTP_USER_AGENT . "\n";
mail($recipient,$subject,$mail_body,$header);
//bestaetigung der anfrage anzeigen
echo "Vielen Dank für Ihre Anfrage";
}else{
?>
<form action="http://ibiza.kerneln.de/pflege/form2.php" method=post>
<input type="hidden" name="submit" value="1">
<input type="text" name="name" size="35" value=1>
<input type="text" name="email" size="35">
<textarea name="anfrage" cols="30" rows="3"></textarea>
<input type="submit" value="Abschicken">
</form>
<?php
}
?>
das ist mein script...
ohne diesen teil funzt es :)
if(strlen($name)==0) {
$error="Sie habe keinen Namen angegeben";
}
if(strlen($email)==0 {
$error.="Sie habe keine em@il Adresse angegeben";
}
if(strlen($anfrage)==0 {
$error.="Sie das anfragefeld nicht ausgefüllt";
}
allerdings soll er ja noch überprüfen, ob auch eingaben in den eingabefeldern stehen :)
kann jemand einen fehler sehen oder anderen vorschlag bezüglich de rüberprüfung machen ??
mit if($name=="") (name, email und anfrage als variablen) ging es auch nicht