von myroot66 |
Danke für die Antwort.
Jetzt ist </form> in der 3.letzten Zeile. trotzdem funzt nix.
Ich könnte..
Will doch nur:
1) Daten aus MySQL DB in Listenfeld eintragen lassen =>funzt schon
2) Beim Auswahl des Listenfelds, und nach Klick auf submit-button
dessen Wert ausgeben lassen => funzt nit
Wie geht das?? |
von xMorpheusx |
Ist das der ganze Code? Mir fehlt da irgendwie der Abschluß zu <form>. Das ganze nochmal mit </form> abschließen. |
von myroot66 |
Hallo,
der Code hier funzt...bis auf die Tatsache, dass ich beim Auswählen des Listboxes den Wert der Auswahl nicht zurückbekomme, wie geht das?
Code:
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Select Staff</title>
</head>
<body>
<form action="sp_staff_select.php" method="POST">
<input type="submit" name="doit" value="Los!" />
<?php
include("../staff/open.inc.php4");
function build_select_list($cboxList, $sql_abfrage, $default_item)
{
$erg = mysql_query($sql_abfrage);
echo '<select name= "',$cboxList, '[]" size=1>';
echo '<option value = "none">(chose)';
while($row = mysql_fetch_row($erg))
{
echo "<option ";
if ($default_item == $row [0])
echo "selected";
echo "value="$row[0]"> " , htmlentities($row[1]), "n";
}
echo "</select>n";
echo'<br>';
if ($cboxlist)
{
foreach((array)$cboxlist as $element)
{
echo("$element<br>");
}
}
else
{echo ("<br>keine");}
mysql_free_result($erg);
}
$sql_abfrage = "SELECT * FROM tab_staff ORDER BY Pers_Name";
$erg = mysql_query($sql, $conn);
build_select_list("cboxList","SELECT * FROM tab_staff ORDER BY Pers_Name", "");
echo '<br>';
/*
if ($cboxlist)
{
foreach((array)$cboxlist as $element)
{
echo("$element<br>");
}
}
else
{echo ("<br>keine");}
echo'<br>';
*/
?>
</body>
</html>
Danke im Voraus |
|