Im Profil die Auswahl des Users berücksichtigen

Hannibal

Erfahrenes Mitglied
Ich habe ein User Script auf meiner Seite und die User können ihr "profil" bearbeiten, bei der registration können die User ihren "Kanton" aus einer Liste auswählen, doch nun im "changeprofil" muss ich dies ja berücksichtigen, wie mach ich das nun am besten?


Also wie mache ich das in der Liste ausgewählt ist was sie gewählt haben? In der Datenbank wird der Wert Komplett als Text gespeichert und nicht etwa als Nr oder so.

Wenn ich aber einfach mit Echo in die Liste schreibe ist das doch nicht der richtige weg oder?

Oder macht man das in der Regel so dass einfach das ausgewählte angezeigt wird und danach die Liste darunter normal dargestellt?

Naja ich weiss halt nicht ganz wie ich das lösen soll :rolleyes:
 
Du brauchst erstmal eine normale DB Abfrage die dir den gespeicherten
Kanton liefert - die Abfrage lasse ich mal weg :-)

PHP:
# deine Sql abfrage
$row = mysql_fetch_array($dbergebnis);
$kantone = array("keine","lust","die","Kantone","rauszusuchen");

echo "<form>";
echo "<select name=Kanton size=1>";
reset ($kantone);
while (list ($key, $val) = each ($kantone) {
    if ($val == $row['kanton']) {
     echo "<option selected>$val";
   } else {
    echo "<option>$val";
   }
}
echo "</select>"

die Richtung sprich Vorgegebene Strings mit dem String in der DB vergleichen
und entspechende Ausgabe machen
 
Zurück