select --> default setzen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
angeben
anmeldung
array
arve
auswahl
begreifen
beitrag
blabla
element
februar
formular
formulierung
grad
januar
meinst
monat
registrierte
schaffen
sen
verstehe
-
Moin moin!
wie kann ich bei
<select>
<option></option>
</select>
einen default-Wert setzen?
LG nesciturus -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
der defaulkt wert ist doch immer der onberste..
oder nicjht.. fals das net das ist was du meinst erleutere mal dein problem genauer;)
greez
gero -
also, meine formulierung war ein bissle misslungen und ich hab da was vergessen:
ich hab ein loginscript, bei dem man bei der anmeldung sein gebi eintragen kann (TT.MM.JJJJ). dar?ber hinaus k?nnen registrierte user ihre angabben ?ndern. beim login hab ich beim gebi dropdowns. wenn jetzt der user seine angaben ?ndern will, sollte das angegebene gebi-datum im dropdown markiert sein!
wie kann ich es schaffen, das es automatisch selektiert wird?
im mom hab ich das so:
if($row['user_gebi_m'] == "01") { echo " <option></option> <option selected>01</option> <option>02</option> <option>03</option> <option>04</option> <option>05</option> <option>06</option> <option>07</option> <option>08</option> <option>09</option> <option>10</option> <option>11</option> <option>12</option> "; }
ist extrem umst?ndlich und zeitfressend, finde aber keine andere lsg!! k?nnt ihr mir helfen?
Beitrag ge?ndert am 13.01.2006 19:59 von nesciturus
Beitrag ge?ndert am 13.01.2006 20:00 von nesciturus -
Mit einem Array l?sst sich das leicht l?sen:
unset($blabla); $monat = 1; $blabla[$monat]="selected"; echo "<option $blabla[1]>Januar</option> edit: <option $blabla[2]>FEBRUAR</option> <option $blabla[3]>M?rz</option> ...";
mfg
Arve
Beitrag ge?ndert am 13.01.2006 20:10 von arve
Beitrag ge?ndert am 13.01.2006 21:38 von arve -
Also:
$blabla ist ein Array. Array haben immer einen Schl?ssel (key) und einen Wert (value).
$blabla[2] ist der 2. Wert des Arrays $blabla...
$blabla[3] enthielte also den dritten Wert des Arrays.
Am Anfang weist man nun einem einzigen den Wert "selected" zu. Da das ganze in Verbindung mit den Monaten steht l?sst es sich am leichtesten l?sen, wenn dazu der Monat als Zahl der Schl?ssel des Arrays ist.
Um auch nur einem einzigen Array-Element den Wert selected zuzuweisen wird das Array am Anfang durch unset() geleert.
Um es verst?ndlicher zu machen:
unset($blabla); $monat = 1; $blabla[$monat]="selected"; echo "<option ".$blabla[1].">Januar</option> <option ".$blabla[2].">Februar</option> <option ".$blabla[3].">M?rz</option> ...";
Verst?ndlich?
mfg
Arve
Beitrag ge?ndert am 13.01.2006 20:54 von arve
Beitrag ge?ndert am 13.01.2006 21:38 von arve -
ah, ok. Habs kapiert... THX!
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage