kostenloser Webspace werbefrei: lima-city


select --> default setzen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    nesciturus

    nesciturus hat kostenlosen Webspace.

    Moin moin!
    wie kann ich bei

    <select>
    <option></option>
    </select>

    einen default-Wert setzen?

    LG nesciturus
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. g**o

    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
  4. a**e


    Das geh?rt hier nicht hin... -> HTML

    http://de.selfhtml.org/html/formulare/auswahl.htm#listen_vorselektiert

    mfg
    Arve
  5. Autor dieses Themas

    nesciturus

    nesciturus hat kostenlosen Webspace.

    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
  6. a**e

    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
  7. Autor dieses Themas

    nesciturus

    nesciturus hat kostenlosen Webspace.

    sry, iich bin heut etwas schwerer von begriff... ich verstehe grad nicht so ganz, wie das gehen soll!
  8. a**e

    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
  9. Autor dieses Themas

    nesciturus

    nesciturus hat kostenlosen Webspace.

    ah, ok. Habs kapiert... THX!
  10. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!