Hallo zusammen,
ich habe ein Formular mit einer Auswahlliste.
In diese Auswahlliste sollen jetzt alle Werte aus meiner Datenbank aus einer bestimmten Spalte. Allerdings soll jeder Wert nur einmal vorkommen. D.h. ein Wert soll nicht doppelt aufgeführt werden.
Hier mein Code:
$sql = "SELECT
lehrer
FROM
zitate_zitate";
$result = mysql_query($sql) OR die(mysql_error());
if(mysql_num_rows($result))
{
echo "<br /><br />";
echo "<center>";
echo "<table class="sortieren">";
echo "<tr>";
echo " <td class="sortieren">";
echo " <form action="index.php?link=zitate_lehrer" method="post">";
echo " Zitate von: <select name="lehrer" size="1">";
while($row = mysql_fetch_assoc($result)) {
echo " <option>".$row['lehrer']."</option>"; }
echo " </select>";
echo " <input type="submit" value=" Tu es! ">";
echo " </form>";
echo " </td>";
echo "</tr>";
echo "</table>";
echo "</center>";
}
Mit diesem Code wird jetzt JEDER Wert in die Auswahlliste eingefügt, ich will aber vermeiden, dass ein Wert doppelt vor kommt.
Wäre nett, wenn jemand einen nützlichen Tipp hätte, wie ich das am einfachsten lösen kann.
Wenn ihr auf die beigefügte URL klickt und dann die rechte Auswahlliste öffnet, seht ihr mein Problem.