• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Affenformular bei select

Johnny990

Neues Mitglied
Hab recherchiert, jedoch zu meinem speziellen problem nichts gefunden, bzw dass was ich gefunden hab nicht so richtig geschnallt....

Bei mir ist folgendes Problem: ich hab select die aus der der Datenbank generiert werden

Code:
 while($dsatz2=mysql_fetch_assoc($res_frage2))
 {
  echo '<option value="'. $dsatz2['branche_id'] .'"> ' . $dsatz2['branche_desc'] . ' </option> ';
 }

bei Textfeldern ist mir das schon klar wie das geht, nämlich so:
Code:
<form action="affen.php" method="post">
<input type="text" name="Textfeld" value="<?php echo $_POST['Textfeld']; ?>">
<textarea name="Textbox"><?php echo $_POST['Textbox']; ?></textarea>
<input type="submit" />
</form>

ABER WIE GEHTS BEI SELECTS???
---->>>> Wie stell ich es nun an, dass mir bei select meine daten bei fehlerhafter eingabe auch wieder von voriger EIngabe gesetzt sind


HILFE:)
 
Ich weiß nicht ob ich dein Problem richtig verstehe aber wenn, dann so:

PHP:
<?php
echo '<select name="opt_feld">';
while ($dsatz2 = mysql_fetch_assoc($res_frage2)) {
	if ($_POST['opt_feld'] == $dsatz2['branche_id']) {
		$ext_string = ' selected="selected"';
	} else {
		$ext_string = '';
	}
	echo '<option value="'. $dsatz2['branche_id'] .'"' . $ext_string . '>' . $dsatz2['branche_desc'] . '</option>';
	unset ($ext_string);
}
echo '</select>';
?>

Es wurde einfach mit ner if abfrage geschaut, welche id gesendet wurde, und falls die gleich der option ist, die geschrieben wird, soll diese ausgewählt werden.

Hoffe dass ich dir helfen konnte
 
Zurück
Oben