hallo,
habe ein kleines problem mit arrays, habe die suche und dokus bemüht finde aber keine lösung, vielleicht ihr...
folgendes: von einem html-formular werden durch mehrere <select name="autor_id[]"> auswahllisten werte an eine php-datei gesendet.
nun möchte ich nur die gesetzten werte zählen, das funzt aber leider nicht, es wird immer die komplette anzahl, auch der nicht gesetzten werte angezeigt:
... auch meine versuche mit einer for schleife und !empty führen zu ordentlichem keinem ergebnis, ...
gruss, crisdoe
habe ein kleines problem mit arrays, habe die suche und dokus bemüht finde aber keine lösung, vielleicht ihr...
folgendes: von einem html-formular werden durch mehrere <select name="autor_id[]"> auswahllisten werte an eine php-datei gesendet.
nun möchte ich nur die gesetzten werte zählen, das funzt aber leider nicht, es wird immer die komplette anzahl, auch der nicht gesetzten werte angezeigt:
PHP-Code:
// POST-Variable in 'normales' Array umwandeln.
$autor_id=$_POST['autor_id'];
$counter=count($autor_id);
echo $counter."<br>";
echo "<pre>";
print_r($_POST['autor_id']);
echo "</pre>";
folgendes wird ausgegeben bei z.b. einem gesetzten wert:
6
Array
(
[0] =>
[1] =>
[2] =>
[3] =>
[4] =>
[5] => 1
)
gruss, crisdoe
Kommentar