Ich bin neu in PHP. Ich habe ein Kontrollkästchen Array und Button (sie sind nicht <form>
). Sobald das Kontrollkästchen aktiviert wurde und der Benutzer auf die Schaltfläche klickt. Es aktualisiert den Wert der Sitzung. Welches Display wie viele Checkbox geklickt hat. Mein Problem ist, dass der Code nicht wirklich funktioniert.Php Kontrollkästchen Array-Sitzung
Es ist mein Code:
<?php
session_start();
$add = 0;
$_SESSION["add"] = $add;
if(isset($_POST['checker']) && (isset($_POST['click']))){
if (is_array($_POST['checker'])){
foreach ($_POST['checker'] as $value) {
echo $value;
$add++;
}
}
echo "<b>You have clicked".$add." box.</b>";
echo "<tr><td><input type='checkbox' name='checker[]' value=''/></td></tr>";
}
P.S ich mysql verwenden die Zeilenanzahl in der Tabelle abzurufen, so wird es 10 Kontrollkästchen erscheinen.
Im letzten Teil, sollte es sein: echo "
Der Name des Kontrollkästchens ist 'checker', aber Sie haben' checkName' in der Schleife verwendet. Überprüfen Sie bitte das. – Ayush
Entschuldigung, dass ich einen Fehler gemacht habe Ich aktualisierte – kings077712