tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
507
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    schampar schampar ist offline Mitglied
    Registriert seit
    Nov 2003
    Beiträge
    24
    Hallo zusammen

    Ich habe eine Tabelle Namens Schriftarten, in dieser eine Spalte namens Schriftart. Ich möchte nun, dass die Wert aus dieser Spalte in einem Dropdownmenu erscheinen.

    Habe da mal folgende Code gemacht:

    <?PHP
    // DB Settings
    require("db_conf.inc");

    $db_connect = mysql_connect($db_host,$db_user,$db_pw); // MYSQL-Connection
    mysql_select_db($db_name, $db_connect); // DB-Connection


    echo "<select size=\"1\" name=\"schriftfarbe_z1_front\" class=\"eingabetext\">";
    $ergebnis = mysql_query("SELECT * FROM schriftarten");
    while ($datensatz = mysql_fetch_array($ergebnis))
    {
    echo "<option value=\"" . $datensatz['schriftart'] . "\">";
    echo $datensatz['schriftart'];
    echo "</option>";
    echo "</select>";
    }
    ?>

    Hier noch die Seite wo das Script eingesetzt wird:

    http://www.t-shirt.ch/templates/db-abfrage_ek.inc.php

    Die Werte werden ausgelesen, jedoch wird nur der erste Wert ins Dropdown-Menu abgefüllt, warum dies?

    Kann mir jemand helfen^?

    Vielen Dank

    Grüsse

    Florian
     
    <<<<<<---- Helfe, denn auch du bist froh wenn geholfen wird ---->>>>>>

  2. #2
    German German ist offline Mitglied Brokat
    Registriert seit
    Jul 2004
    Ort
    (Bayern)
    Beiträge
    464
    Original geschrieben von schampar
    Die Werte werden ausgelesen, jedoch wird nur der erste Wert ins Dropdown-Menu abgefüllt, warum dies?
    Bei einem schüchternen Blick in den Quelltext Deiner geparsten Seite könnten Dir 2 Dinge auf fallen:
    1. ohne Zeilenumbrüche (\n in PHP) ist er besch..... zu lesen.
    2. nach jeder Option wird das Select geschlossen, nimm das mal aus der Schleife raus
    PHP-Code:
    while ($datensatz mysql_fetch_array($ergebnis))
    {
    echo 
    "<option value=\"" $datensatz['schriftart'] . "\">";
    echo 
    $datensatz['schriftart'];
    echo 
    "</option>\n";
    }
    echo 
    "</select>\n"
     
    Gruß German

  3. #3
    schampar schampar ist offline Mitglied
    Registriert seit
    Nov 2003
    Beiträge
    24
    Hallo German

    Vielen Dank für deine Antwort, dies war des Rätsels Lösung,

    Liebe Grüsse

    FLorian
     
    <<<<<<---- Helfe, denn auch du bist froh wenn geholfen wird ---->>>>>>

Ähnliche Themen

  1. MySQL, PHP und Dropdown Problem
    Von Ascendant im Forum PHP
    Antworten: 1
    Letzter Beitrag: 19.03.07, 14:31
  2. DropDown-Problem mit PHP und MySQL
    Von d-braun im Forum PHP
    Antworten: 12
    Letzter Beitrag: 19.07.06, 12:04
  3. DropDown in MySQL
    Von dodge11 im Forum PHP
    Antworten: 45
    Letzter Beitrag: 26.05.06, 13:55
  4. Insert in MySQL mit PHP - DropDown Frage
    Von ChristinaMandle im Forum PHP
    Antworten: 3
    Letzter Beitrag: 26.08.05, 10:51
  5. [MYSQL] Auswahl per Dropdown
    Von Silent Hunter im Forum Relationale Datenbanksysteme
    Antworten: 10
    Letzter Beitrag: 24.08.05, 14:24