Ich hab auf meiner seite ein formular das beim abschicken von einer anderen php seite geprüft wird (ob alles vollständig ist usw). So wenn was falsch ist kommt eine Fehlerfeldung z.B. Bitte alles Felder ausfüllen! Click here to go back!
Dieser zurücklink sieht so aus: <a href="javascript: history.go(-1)">......</a>. Das geht auch alles, nur wenn man dann zurückgeht, sind die Formularfelder alle leer! Warum? Was muss ich da machen? Ich hab schonmal probier: <input type="text".... value="<?php print "$formname" ?>". Das geht aber auch net. Bitte um Hilfe
gruß micha
Ich habe dir ein Bsp. wie ich es mache
<?php include ("./admin/function-email.php"); if (isset($absenden)) { $email_check = email_adr_check($email); if (isset($name) && $name == "") { $fehler = "- Bitte geben Sie ihren Namen ein!\n"; } if (isset($email) && $email == "") { $fehler .= "- Bitte geben Sie ihren E-Mailadresse ein!\n"; } elseif (isset($email) && !$email_check == 1) { $fehler .= "- Bitte geben Sie ihre korrekte EMail-Adresse an!"; } if (isset($betreff) && $betreff == "") { $fehler .= "- Bitte geben Sie ihr Betreff ein!\n"; } if (isset($nachricht) && $nachricht == "") { $fehler .= "- Bitte geben Sie ihre Nachricht ein!\n"; } } ?> <html> <head> <title>Musikverein Beuren e.V.</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" type="text/css" href="mv-beuren.css"> </head>
<body> <b><font size="4">E</font><font size="3"> - MAIL</font></b> <hr> <br> <?php if (isset($absenden) && !$fehler) { $header = "From: "$name" <$email>\n"; $header .= "X-Mailer: PHP-Version " . PHP_VERSION; $to = "$an"; $subject = "$betreff"; $message = "Name: $name\n"; $message .= "Verein: $verein\n"; $message .= "Strasse: $strasse\n"; $message .= "PLZ: $plz / $ort\n"; $message .= "Telefon: $telefon\n"; $message .= "Fax: $fax\n"; $message .= "Email: $email\n"; $message .= "Betreff: $betreff\n\n"; $message .= "Mitteilung:\n$nachricht"; mail($to, $subject, $message, $header); ?> <meta http-equiv="refresh" content="0; URL=main.php"> <?php msgwindow("Ihre Daten wurden erfolgreich an uns übermittelt!","Danke !","Danke !",2,200,200); } else { ?> <form name="form1" method="post" action=""> <table width="90%" border="0" align="center"> <tr> <td width="80" align="right"><b>An:</b></td> <td width="100%"> <select name="an" size="1"> <option <?php if ($an == "info@mv-beuren.de") echo "selected"?>>info@mv-beuren.de</option> <option <?php if ($an == "vorstand@mv-beuren.de") echo "selected"?>>vorstand@mv-beuren.de</option> <option <?php if ($an == "2vorstand@mv-beuren.de") echo "selected"?>>2vorstand@mv-beuren.de</option> <option <?php if ($an == "finanzen@mv-beuren.de") echo "selected"?>>finanzen@mv-beuren.de</option> <option <?php if ($an == "jugend@mv-beuren.de") echo "selected"?>>jugend@mv-beuren.de</option> <option <?php if ($an == "presse@mv-beuren.de") echo "selected"?>>presse@mv-beuren.de</option> <option <?php if ($an == "wirtschaft@mv-beuren.de") echo "selected"?>>wirtschaft@mv-beuren.de</option> <option <?php if ($an == "webmaster@mv-beuren.de") echo "selected"?>>webmaster@mv-beuren.de</option> </select> * </td> </tr> <tr> <td width="80" align="right"><b>Name:</b></td> <td width="100%"> <input type="text" name="name" size="30" value="<?php echo $name ?>"> * <input type="submit" name="absenden" value="Abschicken"> <input type="reset" name="del" value="Löschen"> </td> </tr> <tr> <td width="80" align="right"><b>Verein:</b></td> <td width="100%"> <input type="text" name="verein" size="30" value="<?php echo $verein ?>"> </td> </tr> <tr> <td width="80" align="right"><b>Straße:</b></td> <td width="100%"> <input type="text" name="strasse" size="30" value="<?php echo $strasse ?>"> </td> </tr> <tr> <td width="80" height="29" align="right"><b>Ort:</b></td> <td width="100%" height="29"> <input type="text" name="ort" size="30" value="<?php echo $ort ?>"> </td> </tr> <tr> <td width="80" align="right"><b>PLZ:</b></td> <td width="100%"> <input type="text" name="plz" size="30" value="<?php echo $plz ?>"> </td> </tr> <tr> <td width="80" align="right"><b>Telefon:</b></td> <td width="100%"> <input type="text" name="telefon" size="30" value="<?php echo $telefon ?>"> </td> </tr> <tr> <td width="80" align="right"><b>Fax:</b></td> <td width="100%"> <input type="text" name="fax" size="30" value="<?php echo $fax ?>"> </td> </tr> <tr> <td width="80" align="right"><b>E-Mail:</b></td> <td width="100%"> <input type="text" name="email" size="30" value="<?php echo $email ?>"> * </td> </tr> <tr> <td width="80" valign="top" align="right"><b>Betreff:</b></td> <td width="100%" valign="top"> <input type="text" name="betreff" size="30" value="<?php echo $betreff ?>"> * </td> </tr> <tr> <td width="80" valign="top" align="right"><b>Nachricht:</b></td> <td width="100%" valign="top"> <textarea name="nachricht" cols="50" rows="15"><?php echo $nachricht ?></textarea> </td> </tr> </table> </form> </body> </html> <?php } if (isset($fehler)) { alertmsg($fehler); } ?>