Spacedoener
Gesperrt
Hi,
habe ein Problem und zwar habe ich ein Script geschrieben, wo sich mehrere
Formulare durch switch unterscheidung weitere Formular aufrufe...
Mein Problem ist, dass ich die Variablen von dem Textfeldern und Comboboxen
nicht abspeichern kann. Ansonsten Funktioniert das Script sehr gut...
Habe es mit Session versucht und das klappt ohne switch, aber mit switch klappt es leider nicht
Und ich brauche den switch dafür, z.b. wenn ich im Formular 1 bin und auf weiter klicke, dann ruft
er Formular 2 auf und dann 3 usw. und wenn ich auf "zurück" klicke dann ruft er mir den vorherigen Formular auf...
Mein Ziel ist es, dass wenn ich auch auf Zurück geklickt habe, dass er den Inhalt der Textfelder
wieder Anzeigt, was ich vorher angegeben habe.
Mein bisherige (noch) funktionierende Script ist dies hier:
Fortsetzung folgt !
habe ein Problem und zwar habe ich ein Script geschrieben, wo sich mehrere
Formulare durch switch unterscheidung weitere Formular aufrufe...
Mein Problem ist, dass ich die Variablen von dem Textfeldern und Comboboxen
nicht abspeichern kann. Ansonsten Funktioniert das Script sehr gut...
Habe es mit Session versucht und das klappt ohne switch, aber mit switch klappt es leider nicht
Und ich brauche den switch dafür, z.b. wenn ich im Formular 1 bin und auf weiter klicke, dann ruft
er Formular 2 auf und dann 3 usw. und wenn ich auf "zurück" klicke dann ruft er mir den vorherigen Formular auf...
Mein Ziel ist es, dass wenn ich auch auf Zurück geklickt habe, dass er den Inhalt der Textfelder
wieder Anzeigt, was ich vorher angegeben habe.
Mein bisherige (noch) funktionierende Script ist dies hier:
PHP:
<?php
if (isset($_POST["action"]))
{
if ($_POST["action"] == "Zurück") $page = $_POST["page"] - 1;
elseif ($_POST["action"] == "Weiter") $page = $_POST["page"] + 1;
elseif($_POST["action"] == "Ja / Fertig stellen")
{
// ======== AUFBAU DER DATENBANKVERBINGUN ========
$connID = DBconnect($db, $host, $user, $pass);
// hier werden die ganzen Daten in die Datenbank aufgenommen
}
if($page <= 1) $page = 1;
if($page >= 3) $page = 3;
switch($page)
{
case 1: echo $ueberschrift;
?>
<form action='<?php echo $PHP_SELF; ?>' method='POST'>
<fieldset style=" width:600px; PADDING-BOTTOM:00px; PADDING-LEFT:00px; PADDING-RIGHT:00px; PADDING-TOP:00px;">
<legend align=left style="COLOR: #0000FF">Personaldaten</legend>
<table cellspacing='0' cellpadding='0' width='550px' border='0' bordercolor='#F66A53'>
<tr>
<td class='rahmen' colspan='3' width='100px' align='left' valign='top'>
<br><img src="image/a_blin01.gif" width="12" height="12" border="0" alt="Pflichtfelder">
Anrede:
</td>
<td class='rahmen' colspan='2'>
<br>
<select class='button' name='Anrede' size='1' tabindex='1' style='width:255'>
<option value='wahl'>>>Bitte wählen Sie!<<</option>
<option value='-1'>-------------------------------</option>
<option value='Frau'>Frau</option>
<option value='Herr'>Herr</option>
<option value='Firma'>Firma</option>
</select>
</td>
</tr>
<tr>
<td class='rahmen' colspan='3'>
<img src="image/a_blin01.gif" width="12" height="12" border="0" alt="Pflichtfelder">
Nachname:
</td>
<td class='rahmen' colspan='2'>
<input class='typetext' type='Text' name='Nachname' size='39' maxlength='30'>
</td>
</tr>
<tr>
<td class='rahmen' colspan='3'>
<img src="image/a_blin01.gif" width="12" height="12" border="0" alt="Pflichtfelder">
Vorname:
</td>
<td class='rahmen' colspan='2'>
<input class='typetext' type='Text' name='Vorname' size='39' maxlength='30'>
</td>
</tr>
<tr>
<td class='rahmen' colspan='3'>
<img src="image/a_blin01.gif" width="12" height="12" border="0" alt="Pflichtfelder">
Strasse:
</td>
<td class='rahmen' colspan='2'>
<input class='typetext' type='Text' name='Strasse' size='39' maxlength='30'>
</td>
</tr>
<tr>
<td class='rahmen' colspan='3'>
<img src="image/a_blin01.gif" width="12" height="12" border="0" alt="Pflichtfelder">
PLZ/Ort:
</td>
<td class='rahmen' width='260px' colspan='2'>
<input class='typetext' type='Text' name='PLZ' size='5' maxlength='5'>
<input class='typetext' type='Text' name='Ort' style='width:200' size='30' maxlength='30'>
</td>
</tr>
<tr>
<td class='rahmen' colspan='3'>
<img src="image/a_blin01.gif" width="12" height="12" border="0" alt="Pflichtfelder">
Geburtsdatum<img src="images/smilies/frown.gif" border="0" alt="">TT.MM.JJJJ)
</td>
<td class='rahmen' colspan='2'>
<?php
$_monat = array("Januar","Februar","März","Abril","Mai"," Juni","Juli","August","September","Oktober",
"No vember","Dezember");
echo "<select class='button' tabindex='1' name='Geb_tag' size='1'>".
"<option value='Tag'>Tag</option>".
"<option value='-1'>-----</option>";
for($tag=1; $tag<=31; $tag++)
{
echo "<option value='".$tag."'>".$tag."</option>";
}
echo "</select>";
echo " / <select class='button' tabindex='1' name='Geb_mon' size='1'>".
"<option value='Monat'>Monat</option>".
"<option value='-1'>--------------</option>";
for($mon=0; $mon<count($_monat); $mon++)
{
echo "<option value='".$_monat[$mon]."'>".$_monat[$mon]."</option>";
}
echo "</select>";
?>
/ <input class='typetext' type='Text' name='Geb_jahr' style='width:94' maxlength='4'>
</td>
</tr>
<tr>
<td class='rahmen' colspan='3'>
<img src="image/a_blin01.gif" width="12" height="12" border="0" alt="Pflichtfelder">
Telefon:
</td>
<td class='rahmen' colspan='2'>
<input class='typetext' type='Text' name='Telefon' size='39' maxlength='12'>
</td>
</tr>
<tr>
<td class='rahmen' colspan='3'>
Mobil:
</td>
<td class='rahmen' colspan='2'>
<input class='typetext' type='Text' name='Mobil' size='39' maxlength='12'>
</td>
</tr>
<tr>
<td class='rahmen' colspan='3'>
Land:
</td>
<td class='rahmen' colspan='2'>
<input class='typetext' type='Text' name='Land' value='Deutschland' size='39' maxlength='30'>
</td>
</tr>
<tr>
<td align='left' height='50px'>
<input class='button' type='Submit' name='action' value='Zurück'>
</td>
<td class='rahmen' colspan='3'>
<input class='button' type='reset' value='Datenfelder leeren'>
</td>
<td align='right'>
<input class='button' type='Submit' name='action' value='Weiter'>
</td>
</tr>
</table>
<p class='pflicht'>
Die mit einem
<img src="image/a_blin01.gif" width="12" height="12" border="0" alt="Pflichtfelder">
markierten Felder sind Pflichtfelder.
</p>
</fieldset>
<input name='page' type='hidden' value='<? echo $page; ?>'>
</form>
<font color='#0000FF'>schritt 1 von 3</font>
<?php
break;
Zuletzt bearbeitet: