@lazydog: Ja der Code wird sowieso am Ende - wenn alles läuft - strukturiert.
Also in der login.php kriege ich den order[] array (ausgewählte checkboxen von books.php) und kann somit auch die Anzahl herauskriegen mit count(). Diesen Wert brauche ich in der order.php um die Bücher, die selektiert wurden, auszugeben, da ich dann mit einer foreach Schleife arbeiten werde. Dieser Wert wird aber nicht übernommen... warum wird er in der login.php übernommen aber nicht order.php? Irgendwas mache ich falsche, aber was....
books.php ($RS[0] ist die BookId)
PHP-Code:
<input type="checkbox" name="order[]" value="<?php echo $RS[0];?>" style="border-width:0;">
login.php (hier gibt er mir den Array mit den ausgewählten Checkboxen und auch die Anzahl - als Beispiel 3)
PHP-Code:
<?php
$checkbox=$_POST["order"];
$numbercheckbox=count($checkbox);
?>
order.php (hier will ich jetzt jeden Wert des Arrays herausholen -$name- und ausgeben, $checkbox und $numbercheckbox ist aber leer bzw. 0)
PHP-Code:
<?php
$checkbox=$_POST["order"];
$numbercheckbox=count($checkbox);
$checkboxCount = 0;
foreach ($checkbox as $name) {
$checkboxCount=$checkboxCount+1;
echo $name;
}
Wie kriege ich also den selben Wert der books.php, login.php auch in order.php raus? Soll ich sowas wie
PHP-Code:
<input type="hidden" name="order[]" value="<?php echo $RS[0];?>" style="border-width:0;">
einfügen? Sorry aber ich versteh es im Moment nicht... Thanks.