tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
866
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    C4D_Joe Tutorials.de Gastzugang
    Hallo! Mit der FoSuFu habe ich zwar zwei Themen mit dem gleichen Problem gefunden, aber dort kam es zu keiner Lösung. Ich will hoffen, dass es hier anders läuft
    Ich will in einem Dropdownmenü eine Liste von Schriftarten ausgeben lassen, welche aus einem Array ausgelesen wird.
    Das Problem: Nur der erste Buchstabe der jeweiligen Schriftart wird angezeigt.
    Der Code:
    PHP-Code:
    <select name="schrift" size="">
    <?
    $schrift
    [0] = "Verdana";
    $schrift[1] = "Arial";
    $schrift[2] = "Times New Roman";
    $schrift[3] = "Comic Sans MS";
    $schrift[4] = "Georgia";
    for (
    $n=0$n<=4$n++)
    {
    echo(
    "<option value='$schrift[$n]' style='font-family:$schrift[$n];'>$schrift[$n]</option>");
    }
    ?>
    </select>
    Keine Ahnung worans liegt…

    Vielen Dank schonmal,
    Joe
     

  2. #2
    Avatar von makitaman
    makitaman makitaman ist offline Mitglied Silber
    Registriert seit
    Jun 2004
    Ort
    Greifswald
    Beiträge
    64
    habs grad mal getestet bei wurde alles angezeigt
     
    Geht nicht, gibts nicht!!
    Private Homepage

  3. #3
    C4D_Joe Tutorials.de Gastzugang
    Ich habe den Codeschnipsel gerade in eine andere, "jungfräuliche" Datei geladen - und da ging es auch
    Dann wird es wohl irgendwie an der Datei liegen, in der die Liste eingebettet ist... Das wird eine Heidenarbeit zu suchen

    Wenn jemand ahnt, woran das liegen könnte - Bitte schreiben!

    Gruß und Danke sehr, Joe

    //edit: Hurraaa, ich habs hingekriegt! Es lag am Namen der Variablen. Hab zwar keinerlei Ahnung, weshalb da keine Fehlermeldung o.Ä. sondern nur der erste Buchstabe erschien, aber hauptsache es geht jetzt!
    Geändert von C4D_Joe (30.01.06 um 18:12 Uhr)
     

  4. #4
    Avatar von SilentWarrior
    SilentWarrior SilentWarrior ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Beiträge
    3.078
    Für Arraydurchläufe sollte man eigentlich foreach() verwenden:
    PHP-Code:
    <select name="schrift">
    <?php
    $schriften 
    = array('Verdana''Arial''Times New Roman''Comic Sans MS''Georgia');
    foreach (
    $schriften as $schrift) {
        echo 
    "<option value=\"$schrift\" style=\"font-family:$schrift;\">$schrift</option>";
    }
    ?>
    </select>
     

  5. #5
    C4D_Joe Tutorials.de Gastzugang
    Danke!
    Ist ja wirklich geeigneter und erspart auch ein bisschen Scheibarbeit

    Gruß, Joe
     

  6. #6
    Registriert seit
    Mar 2004
    Beiträge
    490
    Das Problem hatte ich letztens auch und habe lange gebraucht, wo der Fehler war.

    Ich habe hier nur lokal auf einem kleinen WAMPP experimentiert (daher keine vernünftigen ini einstellungen) und hatte ein $_POST Arrayelement, welches den gleichen Namen wir eine Variable hatte.
    Um das mal zu verdeutlichen:

    $_POST['lang'] und $lang

    Es kamen sehr lustige Sachen dabei raus, wie zum Beispiel ein durch die Wohnung fliegender Schlappen mit einem schönen Abdruck an der Wand, vor lauter Wut

    Nur so als Info, in welche Richtung du suchen könntest (dem Fehler, nicht den Schlappen).
    Gruss
     

  7. #7
    Registriert seit
    Sep 2003
    Ort
    Fürth(Franken)
    Beiträge
    1.060
    Blog-Einträge
    3
    $_POST['lang'] und $lang
    Höchstwahrscheinlich hatte der Parameter register_globals den Wert on.

    greetz
    daddz
     
    be inspired...simplify...

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 27.11.08, 14:25
  2. Erste "Teilstück" eines Arrays entfernen
    Von -GS-Master im Forum PHP
    Antworten: 3
    Letzter Beitrag: 18.02.07, 20:24
  3. meine DLL liefert nur erste Buchstabe vom String
    Von Reticent im Forum VisualStudio & MFC
    Antworten: 3
    Letzter Beitrag: 03.08.06, 08:59
  4. Zur ersten Buchstabe eines Ordners springen
    Von kiphok im Forum CGI, Perl, Python, Ruby, Power Shell
    Antworten: 1
    Letzter Beitrag: 12.03.04, 12:41
  5. Text von links nach rechts Buchstabe für Buchstabe schreiben
    Von Schnip-Schnap im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 9
    Letzter Beitrag: 27.01.04, 23:19