kostenloser Webspace werbefrei: lima-city


[PHP]Select-Box Problem

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    sincer

    Kostenloser Webspace von sincer

    sincer hat kostenlosen Webspace.

    ho ;)

    habe mal wieder ne frage, un zwar:

    ich habe hier eine selectbox. diese soll dazu dienen, dass man auf der seite die sprahe auswechseln kann...
    in dem ordner ./languages habe ich zwei sprachdatein (deutsch und englisch)

    follgender code:
    <?PHP
    <select class=txt NAME=forumlang>
    
            $verz=opendir(\"./language\");
            $forumlang = array();
            while ($file == readdir($verz)) 
            {
                    array_push ($forumlang, $file, 1);
    
            }
                    <option value=$forumlang
                    if ($forumlang == $udat[4][0]) selected
                    >\'.$forumlang.\'</option>
    </select>
    ?>


    meine frage: wie mache ich das, dass er sich die beiden datein aus dem language ordner holt, und beim select eben deutsch und englisch anbietet, weil so wie mein code es machen sollte, funzt es nicht :(

    bin wie immer für jeden vorschlag offen und dankbar ;)
    (php fehlermeldung gibt es keine)

    lg && thx im voraus :)
    Sincer


    Beitrag geändert: 29.4.2008 23:54:57 von sincer
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. e********l

    Arw, bei dem Code bekommt man ja Krämpfe. Erstmal Logik-Code von Layout trennen!

    Dies hier sollte den gewünschten Effekt bringen.

    <?PHP
    $verz = opendir(\'./language\');
    $forumlang = array();
    
    while (($file == readdir($forumlang,$verz)) !== false) {
            if ($verz != \'.\' && $verz != \'..\') {
                    $forumlang[] = $file;
            }
    }
    
    echo \'<select class=\"txt\" name=\"forumlang\">\'.PHP_EOL;
    for ($i=0; $i<sizeof($forumlang); $i++) {
            echo \'<option value=\"\'.$forumlang.\'\" \'.($forumlang == $udat[4][0] ? \'selected=\"selected\"\' : \'\').\'>\'.$forumlang[$i].\'</option>\'.PHP_EOL;
    }
    echo \'</select>\'.PHP_EOL;
    ?>



    Beitrag geändert: 30.4.2008 8:53:15 von evil-devil
  4. Autor dieses Themas

    sincer

    Kostenloser Webspace von sincer

    sincer hat kostenlosen Webspace.

    vielen dank für die hilfe ;)

    wir mussten uns noch ein wenig damit spielen, aber jetzt haben wir es hinbekommen :P

    thx
    Sincer

    PS: und wegen dem schlechten stil ein fettes sry XD
  5. 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!