mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 14:36 Benutzername: Passwort: Auto-Login

Thema: [mySQL] / [PHP] Daten aus DB in html-tag ausgeben? vom 12.10.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [mySQL] / [PHP] Daten aus DB in html-tag ausgeben?
Seite: 1, 2, 3  Weiter
Autor Nachricht
Smooth-Graphics
Threadersteller

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 12.10.2007 15:34
Titel

[mySQL] / [PHP] Daten aus DB in html-tag ausgeben?

Antworten mit Zitat Zum Seitenanfang

Hallo ihr lieben,

ich möchte aus einer mySQL Datenbank die Werte einer kompletten Spalte in einem <option> Tag ausgeben. Wie kann ich das realisieren?
Ich bekomme bis jetzt nur ein (bzw. das letzte) Ergebnis angezeigt in meinem Select-Tag.
Code:

<select name="Kundennummer" size="1">
                   <?
               // Kundendetails für Auftrag abrufen
               $sqlbefehl3 = "SELECT * FROM blabla";
               $result3 = mysql_db_query("datenbankname", $sqlbefehl3);
   
               while ($row3 = mysql_fetch_array($result3)) {
                  extract($row3);
               }
   
               echo "<option value='$namensid'>$namensid</option>";
               ?>
                </select>
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Nimroy
Community Manager

Dabei seit: 26.05.2004
Ort: zwischen Köln und D'dorf
Alter: 46
Geschlecht: Männlich
Verfasst Fr 12.10.2007 15:42
Titel

Antworten mit Zitat Zum Seitenanfang

Da fehlt ne Schleife für jedes Ergebnis des Selects. foreach zum Beispiel. *zwinker*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Fr 12.10.2007 15:48
Titel

Antworten mit Zitat Zum Seitenanfang

iwo....baller das ganze doch gleich in der while schleife raus...wozu 2 schleifen * Keine Ahnung... *
  View user's profile Private Nachricht senden
Nimroy
Community Manager

Dabei seit: 26.05.2004
Ort: zwischen Köln und D'dorf
Alter: 46
Geschlecht: Männlich
Verfasst Fr 12.10.2007 15:48
Titel

Antworten mit Zitat Zum Seitenanfang

Och, dat while hab ich gar nicht gesehen... Ooops
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Fr 12.10.2007 15:49
Titel

Antworten mit Zitat Zum Seitenanfang

Nimroy hat geschrieben:
Da fehlt ne Schleife für jedes Ergebnis des Selects. foreach zum Beispiel. *zwinker*


oder mit while, wie er es schon macht *zwinker* musst nur das option in die while-schleife packen

Code:

<select name="Kundennummer" size="1">
                   <?
               // Kundendetails für Auftrag abrufen
               $sqlbefehl3 = "SELECT * FROM blabla";
               $result3 = mysql_db_query("datenbankname", $sqlbefehl3);
   
               while ($row3 = mysql_fetch_array($result3)) {
                  extract($row3);
                  echo "<option value='$namensid'>$namensid</option>";
               }
   
               
               ?>
                </select>
 
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Fr 12.10.2007 15:51
Titel

Antworten mit Zitat Zum Seitenanfang

kann passieren *zwinker*

und um diesem post einen wahren sinn zu geben

Code:

<select name="Kundennummer" size="1">
                   <?
               // Kundendetails für Auftrag abrufen
               $sqlbefehl3 = "SELECT * FROM blabla";
               $result3 = mysql_db_query("datenbankname", $sqlbefehl3);
   
               while ($row3 = mysql_fetch_assoc($result3)) {
                  echo "<option value='".$row3['namensid']."'>".$row3['namensid']."</option>";
               }
   
               ?>
                </select>


@pixelpapst: wozu denn noch das extract bzw wozu überhaupt?


Zuletzt bearbeitet von Pixelpole am Fr 12.10.2007 15:51, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Fr 12.10.2007 15:52
Titel

Antworten mit Zitat Zum Seitenanfang

jetzt wird hier ja einer nachm anderen rausgehauen *zwinker*

aber bleibts sich imho egal ob nu mit extract() oder mit $row3[namensid], oder...?


edit: extract übernimmt den key eines arrays als variablen-name. obs so in der schleife klappt, weiß ich gar nicht... müsste aber wohl vermutlich... * Keine Ahnung... *


Zuletzt bearbeitet von pixelpapst303 am Fr 12.10.2007 15:54, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Smooth-Graphics
Threadersteller

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 12.10.2007 15:55
Titel

Antworten mit Zitat Zum Seitenanfang

Au weia! Lächel * Applaus, Applaus * Hey, ihr seid der Hammer! So schnell so viele Antworten! Danke!
Hab mich nur gewundert, weil es bei den tabellen auch funktioniert hat bei mir, nur beim select nicht.
und dabei ists nur aus der while Schleife rausgerutscht!

Danke für eure schnelle und gute Hilfe! Lächel

Zitat:
@pixelpapst: wozu denn noch das extract bzw wozu überhaupt?

Das ist dafür, dass ich mir dann das sparen kann:
Code:

value='".$row3['namensid']."'

und nur noch schreiben muss:
Code:

value='$namnsid'


Zuletzt bearbeitet von Smooth-Graphics am Fr 12.10.2007 15:58, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen [php / mysql] Mysql Daten in php als Link ausgeben
[php/mysql] daten mehrspaltig ausgeben
PHP / MYSQL Daten in zwei Tabellenspalten ausgeben
HTML code in MySQL Daten bank einfügen macht Probleme
mysql > ganze zeile > ausgeben ...
DB-Daten in Div ausgeben (Echtzeit)
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2, 3  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.