Hallo zusammen,
folgendes Problem hab ich.
Ein Formular mit 7 Feldern, eins davon ist ein Dropdown Menü.
Werden die Felder ausgefüllt und ein Feld des DDs ausgewählt,
wird das Formular nach dem drücken des "Überprüfen"-Buttons,
oberhalb nochmal ausgegeben. Das Formular bleibt mit den Werten
erhalten, sprich, man sie in den Feldern selbst noch den Inhalt.
Nur bei dem DropDown Menü hab ich das Problem, dass es immer danach
auf das 1. Feld wieder zurückspringt.
Weiß jemand eine Möglichkeit, wie man dieses Feld nach dem Überprüfen
wieder ausgibt im DD?
PHP-Code:
<?php
<form action="<?php echo $self_php ?>" method="post"> <table border=5>
<?php
if (isset($_POST['ueberpruefen'])) {
echo '[b]Vorname: [/b]' . $_POST['vorname'] . '
';
echo '[b]Nachname: [/b]' . $_POST['nachname'] . '
';
echo '[b]Kostenstelle: [/b]' . $_POST['kst'] . '
';
echo '[b]Ort: [/b]' . $_POST['ort'] . '
';
echo '[b]System: [/b]' . $_POST['pc'] . '
';
echo '[b]System S/N: [/b]' . $_POST['pc_sn'] . '
';
echo '[b]Techniker: [/b]' . $_POST['techniker'] . '
';
$_POST['techniker'] = $_POST['techniker'];
}
?>
<tr><td>Vorname: </td><td><input type="text" name="vorname"
value="<?php echo $_POST['vorname']; ?>"></td></tr>
<tr><td>Nachname: </td><td><input type="text" name="nachname"
value="<?php echo $_POST['nachname']; ?>"></tr></td>
<tr><td>Kostenstelle: </td><td><input type="text" name="kst"
value="<?php echo $_POST['kst']; ?>"</tr></td>
<tr><td>Ort: </td><td><input type="text" name="ort"
value="<?php echo $_POST['ort']; ?>"></tr></td>
<tr><td>System: </td><td><input type="text" name="pc"
value="<?php echo $_POST['pc']; ?>"></tr></td>
<tr><td>System S/N: </td><td><input type="text" name="pc_sn"
value="<?php echo $_POST['pc_sn']; ?>"></tr></td>
<tr><td>Techniker:</td><td>
<select Name="techniker" value="<?php echo $_POST['techniker']; ?>">
<option value="Bitte Techniker auswählen" >Techniker</option>
<?php
while ($row = mysql_fetch_row($result))
{
echo '<option value="' . $row[1] . ' ' . $row[2] . '">';
echo $row[1]. ' ' . $row[2] . '</option>';
}
echo '</select></td>';
echo $row[0];
?>
<tr><td><input type="submit" name="ueberpruefen"
value="Überprüfen"></td>
<td align ="center"><input type="submit" name="senden"
value="Senden"></td></tr>
</table></form>
?>