Mailinglisten-Archive |
Hallo Liste, ich möchte aus einer Tabelle in einer Datenbank Felder auslesen und diese in ein Option Formularfeld schreiben, dabei soll jede Zeile, die der Where Bedingung entspricht dargestellt werden. Unten habe ich das Script, das dies eigentlich tun soll. Wenn ich das aber ausführe, gibt es mit ein lehres Drop-Down Menü aus. Alle Felder sind in der Datenbank vorhanden. Was habe ich falsch gemacht? Vielen Dank im Voraus. Mit freundlichen Grüßen O. Franzen <-- CUT --> <? $db_server="localhost"; $db_user="root"; $db_pass=""; $db_selec="seminare"; $strSeminarNr=$HTTP_GET_VARS["SeminarNr"]; //Datenbankaufruf fuer das Dropdownmenü // Dankbankaufruf $connection = mysql_connect("localhost","root","") or die("Es konnte keine Verbindung zum Datenbankserver aufgebaut werden."); // Aufwahl der Datenbank $db = mysql_select_db("seminare", $connection) or die("Konnte die Datenbank nicht öffnen."); // Abfrage bilden $sql = "SELECT * FROM sem_orte where sem_id='.$strSeminarNr.' ORDER by da_1"; // Ausführen der Abfrage $sql_result = mysql_query($sql,$connection) or die("Couldn't execute query."); // Daten in die Listbox einfüllen while ($row = mysql_fetch_array($sql_result)) { $nameort = $row[Ort]; // Variable Ausgabe dient später zum Zusammenbauen der Auswahl $ausgabe=$nameort; $option_block .= "<OPTION value=`".$row[or_id]."`>".$row[Ort]."</OPTION>"; } ?> <-- CUT --> .. <-- CUT --> Aufgerufen wird die Funktion hiermit: <-- CUT --> <? echo "$option_block"; ?> <-- CUT --> -- Sent through GMX FreeMail - http://www.gmx.net
php::bar PHP Wiki - Listenarchive