Mark
12.04.2002, 14:32:50
Hallo Kollegen von "PHP",
ich habe ein Problem und bräuchte euere Hilfe!
Die Aufgabe ist ein <SELECT>-Tag zu generieren aus einer Spalte
von einer MYSQL_Tabelle.
Dies wird mit der Funktion "buildselect" erledigt.(siehe Code)
Nun wollte ich, dass Namen die doppelt in der Spalte vorkommen
ausgefiltert werden damit das "select-Tag" nicht unübersichtlich
wird. Wenn einer eine Idee hat bedanke ich mich schon einmal.
function buildselect($result, $field,$multiple = '', $size = 1)
{
echo "<select $multiple size=$size>";
$i=0;
while($row = mysql_fetch_assoc($result)) {
echo "<option value="" . $row[$field] . "">";
echo $row[$field];
echo "</option>n";
}
mysql_data_seek($result, 0);
echo "</select>";
}
$result = mysql_query("SELECT Name FROM testtabelle");
buildselect($result, "Name");
ich habe ein Problem und bräuchte euere Hilfe!
Die Aufgabe ist ein <SELECT>-Tag zu generieren aus einer Spalte
von einer MYSQL_Tabelle.
Dies wird mit der Funktion "buildselect" erledigt.(siehe Code)
Nun wollte ich, dass Namen die doppelt in der Spalte vorkommen
ausgefiltert werden damit das "select-Tag" nicht unübersichtlich
wird. Wenn einer eine Idee hat bedanke ich mich schon einmal.
function buildselect($result, $field,$multiple = '', $size = 1)
{
echo "<select $multiple size=$size>";
$i=0;
while($row = mysql_fetch_assoc($result)) {
echo "<option value="" . $row[$field] . "">";
echo $row[$field];
echo "</option>n";
}
mysql_data_seek($result, 0);
echo "</select>";
}
$result = mysql_query("SELECT Name FROM testtabelle");
buildselect($result, "Name");