Servus,
will auf einer Seite aktuelle Werte aus einer Datenbank direkt als Vorgesetzte Werte in einem Formular verwenden (<input ... value="aktueller Wert aus der Datenbank")
Gelingt mir auch. Für die Vorauswahl bei select options habe ich folgende Lösung.
Beispiel Anrede des aktuellen Nutzers:
$sql = "SELECT anrede, vorname, name, FROM nutzer WHERE '".$_SESSION['profilID']."'=ID";
$query = mysql_query($sql) or die(mysql_error());
$nutzer_daten = mysql_fetch_array($query); /*Ausgelesene Daten werden in einem Array gespeichert*/
if ($nutzer_daten['anrede']=='Herr'){$aherr='selected="selected"'; $afrau='';}
else {$aherr=''; $afrau='selected="selected"';}
Später dann beim Formular (dass ich über HEREDOC einfüge:
// ...
<p><label for="anrede">Anrede</label><br />
<select id="anrede" name="anrede" size="1"><option {$aherr}>Herr</option><option {$afrau}>Frau</option></select></p>
Ist das eine unschöne Lösung bzw. geht das auch einfacher?
Es grüßt
Olaf