Hallo,
leider funktioniert es nicht. Im Browser steht eine ganz normale Auswahlliste mit Zeilen, die sich aus mehreren Feldern zusammensetzen. Die Zeilen kann man markieren, wie sich das gehört
So erstelle ich die Select und Option Tags:
...
vorher DB-Abfrage
....
print "<select style="width:400px" name="dichter" size="1">";
while ($row= mysql_fetch_row($erg)) # Ausgabe der
{ # vorhandenen
echo "<option value='$row'>" # Autorennamen
.$row[1].", "
.$row[2].", *".$row[3]."</option>"; # gibt eine schöen Auswahlliste
}
print "</td></tr>";
print "</select>";
So z.B. versuche ich an den Option-value zu kommen:
if ($_POST[Anzeigen] == "Autor")
{
$arr = $_POST["dichter"];
print "Autor: ".$arr[2]; # oder 0, 1,...
phpinfo(INFO_VARIABLES);
}
Das ist der input-Tag:
<input type="Submit" name="Anzeigen" value="Autor">
Ausgegeben wird: Autor: r #genau so, keine Ahnung, wo das 'r' herkommt.
Die INFO_VARIABLES weisen "dichter" als array aus.
Frust!!!
Frank