phpbar.de logo

Mailinglisten-Archive

[php] =?ISO-8859-1?Q?Automatisch_erzeugtes_Drop-Down_Men=FC?=

[php] =?ISO-8859-1?Q?Automatisch_erzeugtes_Drop-Down_Men=FC?=

Ole Franzen ole.fz_(at)_gmx.net
Fri, 27 Oct 2000 16:59:20 +0200 (MEST)


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