Hallo.
Ich habe ein Formular mit einem Namen und einem Kombinationsfeld mit verschiedenen L�ndern zu Auswahl:
Diese werden mit einem Formular per submit in eine Tabelle namens "kunde" eingetragen.
In dieser Tabelle hat es 2 Spalten: "name" und "lang"(Wenn Zypern ausgew�hlt ist wird hier z.B der Wert 237 �bergeben).
Das eintragen funktioniert problemlos aber wenn ich einen Datensatz
�ndern m�chte weiss ich nicht wie ich es schaffe das der Wert aus der
Spalte "lang" in dem Combinationsfeld vorselektiert ist.
Bisher habe ich dies nur f�r Kombinationsfelder mit wenigen Eintr�gen
gemacht und die Ausgabe beim ver�ndern der Datens�tze mit if schleifen
gel�st. Das sah dann ca. so aus.:
Dies k�nnte man ja mit elseif f�r alle verschiedenen L�ndervalues
durchpr�fen. Aber ich denke(hoffe) doch dass es daf�r eine bessere
L�sung gibt.
Danke f�r eure Hilfe.
Ich habe ein Formular mit einem Namen und einem Kombinationsfeld mit verschiedenen L�ndern zu Auswahl:
PHP-Code:
<input type="text" name="name" value="<? echo $name ?>" size="50">
<select name="land" size="1">
<option value="0">Afghanistan</option>
<option value="1">�gypten</option>
<option value="2">�landinseln</option>
...
<option value="50" selected="selected">Deutschland</option>
...
<option value="237">Zypern</option>
</select>
In dieser Tabelle hat es 2 Spalten: "name" und "lang"(Wenn Zypern ausgew�hlt ist wird hier z.B der Wert 237 �bergeben).
Das eintragen funktioniert problemlos aber wenn ich einen Datensatz
�ndern m�chte weiss ich nicht wie ich es schaffe das der Wert aus der
Spalte "lang" in dem Combinationsfeld vorselektiert ist.
Bisher habe ich dies nur f�r Kombinationsfelder mit wenigen Eintr�gen
gemacht und die Ausgabe beim ver�ndern der Datens�tze mit if schleifen
gel�st. Das sah dann ca. so aus.:
PHP-Code:
<td>Status</td>
<td>
<? if($data["status"]==0) { ?>
<select name="status" size="1">
<option value="0">Kunde
<option value="1">Interessent
</select>
<? } else { ?>
<select name="status" size="1">
<option value="1">Interessent
<option value="0">Kunde
</select>
durchpr�fen. Aber ich denke(hoffe) doch dass es daf�r eine bessere
L�sung gibt.
Danke f�r eure Hilfe.
Kommentar