tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
394
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    dragonlord dragonlord ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Beiträge
    146
    Hallo, wie kann ich ein Listenfeld mit PHP füllen. (Daten kommen aus einer DB)

    Gruss
    dragonlord
     

  2. #2
    Registriert seit
    May 2002
    Ort
    50.59° Nord 11.21° Ost
    Beiträge
    1.837
    Listenfeld = Was genau für dich?
     
    »

  3. #3
    dragonlord dragonlord ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Beiträge
    146
    PHP-Code:
    echo "            <td><select name=\"art\" size=\"1\" id=\"art\">\n";
     echo 
    "                <option value=\"Onlineshop\">Onlineshop</option>\n";
     echo 
    "                <option value=\"Localdealer\">Localdealer</option>\n";
     echo 
    "                <option value=\"Online- und Local\">Online- und Localdealer</option>\n";
     echo 
    "              </select> <font color=\"#FFFFFF\" size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\">* \n"
    Sowas hier.
     

  4. #4
    Registriert seit
    Jan 2003
    Ort
    Mainz
    Beiträge
    165
    Ja und wo ist das Problem? Du liest einfach die Variable aus der Datenbank aus und gibst sie zwischen den options aus, wo du sie haben willst. Ich versteh nicht was daran kompliziert sein soll?
     
    Widriger aber sind mir noch alle Speichellecker; und das widrigste Thier von Mensch, das ich fand, das taufte ich Schmarotzer: das wollte nicht lieben und doch von Liebe leben.
    -------------
    Gruß Ruben

  5. #5
    dragonlord dragonlord ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Beiträge
    146
    Das dachte ich auch. Leider klappt das ganze nicht so wie man sich das denkt:
    Und zwar dann nicht wenn man die Daten zum Editieren in ein Formular läd.
    Das man ja editieren möchte muss man im Listenfeld ja auch andere Werte
    bereithalten die der User auswählen kann.

    Ich hab es so versucht:
    PHP-Code:
    echo "            <td><select name=\"art\" size=\"1\" id=\"art\">\n";
     echo 
    "                <option value=\"Onlineshop\">Onlineshop</option>\n";
     echo 
    "                <option value=\"Localdealer\">Localdealer</option>\n";
     echo 
    "                <option value=\"Online- und Local\" selected>$row->art</option>\n";
     echo 
    "              </select> <font color=\"#FFFFFF\" size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\">* \n"
    Das Problem besteht darin das er dann beim zurückspeichern in die DB immer den
    Wert nimmt: Online- und Localdealer
    Egal ob ich jetzt "online- und Localdealer" oder etwas anderes ausgewählt habe.
     

  6. #6
    Registriert seit
    May 2002
    Ort
    50.59° Nord 11.21° Ost
    Beiträge
    1.837
    Zeige bitte mal ein wenig mehr Code, auch den zum Speichern in die DB.

    Ich würd es sowieso über eine Schleife machen:
    PHP-Code:
    ?>
        <td>
          <select name="art" size="1" id="art">
    <?
    $Vergleich 
    "Onlineshop"// oder Localdealer oder beides ....
    $Array = Array ("Onlineshop""Localdealer""Online- und Localdealer");
    foreach (
    $Array as $String) {
      if (
    $String == $Vergleich) {
          echo 
    '<option value="'.$String.'" selected>'.$String.'</option>'."\n";
        }
        else {
          echo 
    '<option value="'.$String.'">'.$String.'</option>'."\n";
        }
    }
    ?>
          </select> <font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif">*
     
    »

Ähnliche Themen

  1. 2. Listenfeld per DB Dynamisch füllen
    Von tschinkes im Forum PHP
    Antworten: 4
    Letzter Beitrag: 23.06.06, 22:43
  2. Listenfeld mit Daten füllen
    Von degi78 im Forum PHP
    Antworten: 3
    Letzter Beitrag: 13.06.05, 11:19
  3. vb Listenfeld nach Access Listenfeld
    Von c0si im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 22.02.05, 09:39
  4. Antworten: 3
    Letzter Beitrag: 14.11.04, 18:54
  5. Listenfeld
    Von TodesengelAzrael im Forum HTML & XHTML
    Antworten: 2
    Letzter Beitrag: 12.12.03, 15:03