Hallo,
ich möchte das beim öffnen der PHP-Seite Daten aus der DB direkt in eine Auswahlliste übergeben werden. Ich habe es folgendermaßen probiert:
<?php
$db = mysql_connect("localhost", "", "");
$res = mysql_db_query("benchmarking",
"SELECT id_technik, gma FROM tbl_technik; ");
$num = mysql_num_rows($res);
for ($i=0;$i<=$num;$i++)
{
$a = mysql_result($res, $i, "id");
$c = mysql_result($res, $i, "gma");
echo "<select name='technik'>";
echo "<option value='$a' >$a$c</option>";
echo "</select>";
}
?>
Bei der Ausgabe allerdings wird für jedes Element (gma) ein neue neue Auswahliste angelegt und noch eine zusätzliche leere.
Fehlermeldung:
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 3 on MySQL result index 3 in Zeile 12, 13
Wo liegt der Fehler?
ich möchte das beim öffnen der PHP-Seite Daten aus der DB direkt in eine Auswahlliste übergeben werden. Ich habe es folgendermaßen probiert:
<?php
$db = mysql_connect("localhost", "", "");
$res = mysql_db_query("benchmarking",
"SELECT id_technik, gma FROM tbl_technik; ");
$num = mysql_num_rows($res);
for ($i=0;$i<=$num;$i++)
{
$a = mysql_result($res, $i, "id");
$c = mysql_result($res, $i, "gma");
echo "<select name='technik'>";
echo "<option value='$a' >$a$c</option>";
echo "</select>";
}
?>
Bei der Ausgabe allerdings wird für jedes Element (gma) ein neue neue Auswahliste angelegt und noch eine zusätzliche leere.
Fehlermeldung:
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 3 on MySQL result index 3 in Zeile 12, 13
Wo liegt der Fehler?
Kommentar