tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
1334
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    degi78 degi78 ist offline Grünschnabel
    Registriert seit
    Jun 2005
    Beiträge
    2
    Hallo,

    ich habe folgendes Problem:

    Ich möchte aus einer Datenbanktabelle ein Feld auslesen und in einem Listenfeld in einem Formular verwenden. Zwar werden mir keine Fehler angezeigt, aber auch keine Daten. Wenn ich mir den Inhalt der Abfrage/Variable über echo anzeigen lasse erhalte ich nur Ressource ID # 2 als Ausgabe. Im Quellcode sieht das ganze wie folgt aus:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    
              <?PHP 
          $usrget = "SELECT username FROM user";
              $result = mysql_query($usrget);
             
              ?>
              <select name = user_name>
              <?PHP
              while ($row = mysql_fetch_assoc($result))
                {
                    ?><option><? $row['username'] ?></option>
                <?PHP
                }
              ?>
              </select>

    Kann mir bitte jemand sagen, wo da mein Fehler liegt.

    Danke für Eure Hilfe
     

  2. #2
    Avatar von Jörg Rißmann
    Jörg Rißmann Jörg Rißmann ist offline Mitglied Smaragd
    Registriert seit
    May 2005
    Ort
    Remshalden
    Beiträge
    1.007
    Mach mal aus
    <? $row['username'] ?>
    das hier:
    <?php echo($row['username']); ?>
     
    Ich bin arbeitlos und suche dringend eine neue Festanstellung!
    Kennst du jemanden der einen
    • PHP-Profi
    • Datenbankadministrator
    • Webdesigner
    • Netzwerkadministrator
    • oder ähnliches
    sucht, bitte mit mir in Verbindung setzen.
    Ceraph@gmx.de

    Danke, Jörg

  3. #3
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Die Variable wird zwar erwähnt, jedoch nicht verarbeitet. Wie werden denn Daten ausgegeben?
     
    Markus Wulftange

  4. #4
    degi78 degi78 ist offline Grünschnabel
    Registriert seit
    Jun 2005
    Beiträge
    2
    Zitat Zitat von Jörg Rißmann
    Mach mal aus
    <? $row['username'] ?>
    das hier:
    <?php echo($row['username']); ?>

    Danke - das wars was ich gebraucht hab - Funktioniert. Jetzt habe ich aber noch ein kleines anderes Problem. Die Daten sollen wieder in eine Datenbanktabelle geschrieben werden. Jedoch kommt hier wieder nur die Ressource ID # an - ich habe das hier auch als value für die Option im Listenfeld stehen. Es sieht jetzt also so aus:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    
          <?PHP
              while ($row = mysql_fetch_assoc($result))
                {
                    ?><option value = "<?php echo($row['username']); ?>"><? <?php echo($row['username']); ?> ?></option>
                <?PHP
                }
              ?>
              </select>

    Warum wird nun auf dem Bildschirm der richtige Name angezeigt, jedoch die Ressource ID # in die Datenbank geschrieben?
    Geändert von degi78 (13.06.05 um 11:31 Uhr)
     

Ähnliche Themen

  1. Daten aus Listenfeld auslesen
    Von airmexx im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 02.08.10, 09:36
  2. Daten/Gültigkeit Listenfeld abfragen
    Von jodahush im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 08.05.08, 12:51
  3. 2. Listenfeld per DB Dynamisch füllen
    Von tschinkes im Forum PHP
    Antworten: 4
    Letzter Beitrag: 23.06.06, 22:43
  4. Listenfeld mit PHP füllen
    Von dragonlord im Forum PHP
    Antworten: 5
    Letzter Beitrag: 20.02.05, 14:33
  5. Antworten: 3
    Letzter Beitrag: 14.11.04, 18:54