Hallo Zäme (bin Schweizer)
Ich hab da mal ne Frage. Ich versuche eine kleine Knowledge-Datenbank zu realisieren mit MySQL und PHP (was sont?!).
Nun möchte ich eine kleine Drop-Down Liste erstellen welche den Inhalt aus meiner Tabelle saugt. Das hab ich auch fast geschaft, leider erscheinen die Einträge doppelt und ich weiss zum verrecken nicht wieso!! Hier ist das betreffende Code-Fragment:
include("connect.php"); //Datenbankanbindung
$table = "error, program";
$sql = "select * from $table";
$sql .= " where error_number like '$number%'";
$result = mysql_db_query($db, $sql);
$num = mysql_num_rows($result);
echo "<tr>";
echo "<td></td>";
echo "<td>Programm:</td>";
echo "<td><select name='program' size=1>";
for ($i=0; $i<$num; $i++)
{
$program = mysql_result($result, $i, "pro_name");
echo "<option>$program</option>";
}
echo "</td>";
echo "</tr>";
Nachdem das mit der FOR-Schleife nicht hinhaute hab ich das ganze mit einer WHILE-Schleife versucht:
while ($row=mysql_fetch_row($result))
{
echo "<option value='$row[9]'>$row[9]</option>";
}
echo "</select></td>";
echo "</tr>";
Und siehe da, der genau gleich Fehler ist aufgetaucht. Hab mir schon überlegt ob es wohl in irgend einer Form was mit der MySQL-Datenbank zu tun haben könnte, aber ich komme einfach nicht auf einen grünen Zweig!
Ich wäre wirklich unglaublich Dankbar für einen kleinen oder auch grösseren Schubser in die richtige Richtung...
Vielen Dank