hallo allerseits,
ich habe eine seite mit mehreren auswahllisten die alle den gleichen namen haben:
<select name="autor_id[]">
das array kommt auf der folgenden seite so an:
[autor_id] => Array
(
[0] => 5
[1] => 1
[2] =>
[3] =>
[4] =>
)
frage: wie muss folgender (o.ä) code aussehen damit die nicht gesetzten werte auch nicht ausgegeben werden.
hintergrund:
ich möchte für jeden gesetzten wert eine INSERT INTO sql anweisung durchführen...
ich stelle mir das in etwa z.b. so vor:
finde gerade keinen ansatz, vielleicht hat einer einen tip auf die schnelle.
crisdoe
ich habe eine seite mit mehreren auswahllisten die alle den gleichen namen haben:
<select name="autor_id[]">
das array kommt auf der folgenden seite so an:
[autor_id] => Array
(
[0] => 5
[1] => 1
[2] =>
[3] =>
[4] =>
)
frage: wie muss folgender (o.ä) code aussehen damit die nicht gesetzten werte auch nicht ausgegeben werden.
PHP-Code:
foreach($_POST['autor_id'] as $key => $id)
echo "ID: $id<br />";
ich möchte für jeden gesetzten wert eine INSERT INTO sql anweisung durchführen...
ich stelle mir das in etwa z.b. so vor:
PHP-Code:
foreach($_POST['autor_id'] as $key => $id)
$query = "INSERT INTO autoren (b_id,id) VALUES ('',$id)";
$result = mysql_query($query);
crisdoe
Kommentar