Hallo zusammen
Hab da mal eine frage. undzwar versuche ich mir grade ein neues bestellfomular zu basteln, jedoch habe ich das Problem das wenn man z.b was falsches eingetragen hat oder ein feld vergessen hat, und wieder auf zurück geht das dann alle felder wieder leer sind und man alle wieder neu ausfüllen muss. Hab das auch soweit hinbekommen das die felder gefüllt bleiben jedoch übergibt er dann den inhalt nicht. Und wenn ich das wieder änder dann überit er den inhalt aber die felder sind dann wieder leer. Hat da jemand einen tipp wie ich das am besten mache?
Hier mal ein beispiel code von mir
Alles anzeigen
Und hier das Fomular
Alles anzeigen
Hab das auch so versucht
$_SESSION['name'] = $_POST ['name']=="")
So übergibt er das jedoch sind die felder beim zuück gehen leer
wenn ich es so versuche bleiben die felder gefüllt aber er übergibt es nicht mehr
$_SESSION['name'] = $_POST ['name'])
Vieleicht hat einer nen tipp von euch gruss Dragon
Hab da mal eine frage. undzwar versuche ich mir grade ein neues bestellfomular zu basteln, jedoch habe ich das Problem das wenn man z.b was falsches eingetragen hat oder ein feld vergessen hat, und wieder auf zurück geht das dann alle felder wieder leer sind und man alle wieder neu ausfüllen muss. Hab das auch soweit hinbekommen das die felder gefüllt bleiben jedoch übergibt er dann den inhalt nicht. Und wenn ich das wieder änder dann überit er den inhalt aber die felder sind dann wieder leer. Hat da jemand einen tipp wie ich das am besten mache?
Hier mal ein beispiel code von mir
Quellcode
- <?php
- session_start();
- //Prüfen ob wichtige Felder ausgefüllt worden sind!
- if($_POST['anrede']=="" || $_POST['name']=="")
- {
- echo"<b><h3><span class='style10'>Absenden fehlgeschlagen</span></h3></b>";
- echo"";
- echo"<span class='style14'>Das Absenden des bestellfomulars ist fehlgeschlagen. Grund dafür ist das Sie nicht alle Pflichtfelder ausgefüllt haben, oder falsche daten eingetragen worden sind.</span><br>";
- echo"<br>";
- echo"<span class='style10'>Vielen Dank</span><br>";
- echo"<br>";
- if($_POST['anrede']=="")
- {
- echo"<span class='style11'>*Bitte Sie eine Anrede aus!</span><br>";
- }
- if($_POST['name']=="")
- {
- echo"<span class='style11'>*Bitte geben Sie Ihren Vornamen ein!</span><br>";
- }
- echo "<br><span class='style10'><a href='index.php?act=webspace'>Zurück Zur Bestellung</span></a>";
- }
- else
- {
- $betreff =' hier die emailausgabe
Und hier das Fomular
Quellcode
- <?
- session_start();
- switch ($_GET['lol']) {
- default:
- //Die Einzelnen Seiten//
- break;
- case startseite:
- include('online.php');
- break;
- break;
- case bestellung_absenden:
- include('webpaket_bestellung.php');
- break;
- }
- {
- echo '<html>
- <head>
- <title>Bestellformular</title>
- <style type="text/css">
- <!--
- .style4 {font-size: 12px}
- .style6 {
- font-size: 12px;
- font-weight: bold;
- }
- .style9 {color: #000000}
- .style57 {
- color: #000000;
- font-size: 14px;
- font-weight: bold;
- }
- .Stil3 {color: #000000; font-weight: bold; }
- -->
- </style>
- </head>
- <body bgcolor="#FFFFFF">
- <p class="style57">Schritt 2:</p>
- <form action="index.php?act=check&lol=bestellung_absenden" method="post" class="style9">
- <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
- <tr>
- <td width="139" style="background-color: #ffffff;"><span class="Stil3">Name:</span></td>
- <td width="213" style="background-color: #ffffff;"><input name="name" type="text" value="'.$_SESSION['name'].'" size="25" /></td>
- <td width="171" style="background-color: #ffffff;"> </td>
- <td width="472" style="background-color: #ffffff;"> </td>
- </tr>
- </table>
- <p align="left"><input type="submit" value="Bestellung Abschicken" name="B1">
- </p>
- </form>
- </body>
- </html> ';
- }
- ?>
Hab das auch so versucht
$_SESSION['name'] = $_POST ['name']=="")
So übergibt er das jedoch sind die felder beim zuück gehen leer
wenn ich es so versuche bleiben die felder gefüllt aber er übergibt es nicht mehr
$_SESSION['name'] = $_POST ['name'])
Vieleicht hat einer nen tipp von euch gruss Dragon
Riek-Media.com - Webhosting riek-media.com