Mailinglisten-Archive |
Hallo,
ich habe ein Formularliste die es erlaubt mehrere Einträge zu selektieren.
Das Formularobject baut sich wie folgt auch
<SELECT NAME="id_autor_kategorie_zugriff[]" SIZE="10" MULTIPLE>
<?for ($i=0;$ergebnis_kategorie[id][$i];$i++){?> <OPTION VALUE="<?echo
$ergebnis_kategorie[id][$i];?>"
<?
for ($y=0;$ergebnis_autor_kategorie_zugriff[id][$y];$y++){
if
($ergebnis_kategorie[id][$i]==$ergebnis_autor_kategorie_zugriff[id_kategorie
][$y]){echo "selected";}
}?>
><?echo $ergebnis_kategorie[kategorie][$i];?></OPTION> <?}?> </SELECT>
Nun versuche ich diese generierte Liste nach dem absenden auszuwerten mit:
for ($i=0;$id_autor_kategorie_zugriff[$i];$i++)
{
$sql="INSERT INTO ".TABELLE_NEWSMAKER_AUTOR_KATEGORIE_ZUGRIFF."
(status,id_kategorie,id_autor) VALUES
('1','$id_autor_kategorie_zugriff[$i]','$id')";
echo "SQL:".$sql."<br>";
insert_data ($db,$sql);
}
aber ich bekomme immer nur einen und zwar den zuletzt ausgewählten Eintrag ?
Woran kann das liegen ?!
php::bar PHP Wiki - Listenarchive