Autor |
Nachricht |
Smooth-Graphics
Threadersteller
Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 12.10.2007 15:34
Titel [mySQL] / [PHP] Daten aus DB in html-tag ausgeben? |
|
|
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>
|
|
|
|
|
|
Nimroy
Community Manager
Dabei seit: 26.05.2004
Ort: zwischen Köln und D'dorf
Alter: 46
Geschlecht:
|
Verfasst Fr 12.10.2007 15:42
Titel
|
|
|
Da fehlt ne Schleife für jedes Ergebnis des Selects. foreach zum Beispiel.
|
|
|
|
|
Anzeige
|
|
|
Pixelpole
Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht:
|
Verfasst Fr 12.10.2007 15:48
Titel
|
|
|
iwo....baller das ganze doch gleich in der while schleife raus...wozu 2 schleifen
|
|
|
|
|
Nimroy
Community Manager
Dabei seit: 26.05.2004
Ort: zwischen Köln und D'dorf
Alter: 46
Geschlecht:
|
Verfasst Fr 12.10.2007 15:48
Titel
|
|
|
Och, dat while hab ich gar nicht gesehen...
|
|
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Fr 12.10.2007 15:49
Titel
|
|
|
Nimroy hat geschrieben: | Da fehlt ne Schleife für jedes Ergebnis des Selects. foreach zum Beispiel. |
oder mit while, wie er es schon macht 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>
|
|
|
|
|
|
Pixelpole
Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht:
|
Verfasst Fr 12.10.2007 15:51
Titel
|
|
|
kann passieren
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
|
|
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Fr 12.10.2007 15:52
Titel
|
|
|
jetzt wird hier ja einer nachm anderen rausgehauen
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...
Zuletzt bearbeitet von pixelpapst303 am Fr 12.10.2007 15:54, insgesamt 1-mal bearbeitet
|
|
|
|
|
Smooth-Graphics
Threadersteller
Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 12.10.2007 15:55
Titel
|
|
|
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!
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:
Zuletzt bearbeitet von Smooth-Graphics am Fr 12.10.2007 15:58, insgesamt 1-mal bearbeitet
|
|
|
|
|
|
|
|
Ä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)
|
|