Ich mache eine PHP-Zuweisung, wo ich eine Eingabe, die einige Kontrollkästchen verwendet und speichert die Informationen in einer Datei.Hinzufügen eines Feldes zu einer Datei basierend auf Checkbox-Wert
Lasst uns sagen, dass ich eine Checkbox haben
Active: <input type="checkbox" name="preference" value="Pepperoni" checked="checked>
Wenn ich so etwas sagen wie:
$Preference1 = $_POST['preference'];
Was in $Preference1
gespeichert? Werden Informationen gespeichert, die angeben, ob die Box aktiviert wurde oder nicht, oder enthält sie "Pepperoni"
? Gibt es eine Möglichkeit zu überprüfen, ob eine Box überprüft wird? Wie,
Pesudocode
if Preference1 is checked
add Pepperoni to the file;
if Preference2 is checked
add Sausage to the file;
habe ich die Arbeit mit Radiobuttons aber die sind ein bisschen anders, da nur einer von denen zu einem Zeitpunkt überprüft werden, aber für die Kontrollkästchen, Multiples Boxen und ausgewählt werden. Gibt es eine Möglichkeit zu sehen, ob eine Schaltfläche überprüft wird und wenn ja, wie würde ich das tun? Vielen Dank.
UPDATE Nachdem einige Graben um mich zu tun fand einen Beitrag, dass so etwas wie dies tat:
$('#isAgeSelected').attr('checked')
Aber das jQuery verwendet. Würde etwas wie die .attr
in PHP funktionieren? Könnte ich etwas sagen wie
if($_POST['preference'].attr("checked"))
//do whatever
Funktioniert das in PHP?