Hmmhh...ein Vergleich wird schwer, aber ich versuchs ein bisschen ausführlicher:
Also. Ich habe ein Formular, darin gibts ein dorp down menü. Das Drop Down menü wird von diesem while erzeugt:
<?php
include ('dbconnect.php');
$query = mysql_query('SELECT * FROM xy');
echo '<td><select name="yy">';
while($result = mysql_fetch_array($query)){
echo '<option value="'.$result['pid'].'">'.$result['xy'].'</option>';
}
echo '</select></td>';
?>
Mein Problem ist:
Wenn jemand das Formular ausgefüllt hatt. Und eine Eingabe vergessen hatt, wird oben im Formular ein error ausgegeben, soweit alles normal. Nur:
Wenn die Seite neu ladet da <form action="xy.php"> angegeben ist, werden ja die bereits eingetragenen Daten gelöscht und der User muss von vorn beginnen.
Bei den textfields ist dies kein Problem, da ich einfach das value setzen kann.
Nun habe ich in der variable $x = $_POST['yy'] das value, von dem select welches der user ausgewählt hatt. Nun soll, wenn das Formular einen error erzeugt wird und neu ladet die gleiche while schlaufe wieder durchlaufen nur
diesmal soll halt eben dieses $_POST['yy'] value welches der User vorhin ausgewählt hatt beireits ausgewählt sein.
Und wie ich genau dass in die obere while einbinde ist mir nicht klar.