HTML-Code. Gewusst wie: übergeben Sie das Kontrollkästchen Wert in php?
Habe ich form-und hier ist das Kontrollkästchen, wie Sie übergeben den Wert vom check box PHP? Zum Beispiel.: Wenn die checkbox aktiviert ist pass 1
, wenn nicht aktiviert 0
.
Bin ich mit folgenden:
<input type="checkbox" name="letter" value="letter" id="letter" checked="checked">
Dies ist mein form:
<form class="form" method="post" action="GetFbId.php">
<h2>Registration</h2><hr/>
<label>First Name: </label>
<input type="text" name="first_name" id="first_name" required>
<label>Last Name: </label>
<input type="text" name="last_name" id="last_name" required>
<label>City: </label>
<input type="text" name="city" id="city" required>
<label>Email: </label>
<input type="text" name="email" id="email" required><br>
Accept to get letters
<input type="checkbox" name="letter" value="letter" id="letter" checked="checked">
<input type="submit" name="register" id="register" value="Register">
</form>
- 5 Antworten und noch kein Wort von der OP; gut.
- Sorry für die späte Antwort, ich hatte große Probleme und konnte nicht überprüfen, ob eine Antworten. Von Ihnen positiv bewertet werden alle, die richtig beantwortet und als richtig akzeptiert Antwort. Sorry nochmal und vielen Dank für alle, die ausgeholfen!
Du musst angemeldet sein, um einen Kommentar abzugeben.
$_POST['letter']
wird gesetzt, wenn, und nur wenn die checkbox aktiviert wurde, während das Formular versendet.Einfach testen, in etwa so:
In PHP, checkbox-inputs entweder in der
$_POST
array, oder Sie wird nicht sein. Aktiviert Checkboxen gesetzt wird, deaktiviert die Checkboxen nicht.Wenn Sie ändern Sie den Wert der checkbox 1, so dass
$_POST['letter']
wäre1
Dann, wenn Sie eine 0, werden in den
$letter
variable, wenn es nicht überprüft,Andere Möglichkeit ist, es zu tun auf dem front-end, in dem Sie speichern einen Wert von 0 oder 1 in ein hidden input und überprüfen Sie den Wert
$_POST['letter']
auf der PHP-Seite, weil es wird immer einen Wert habenWenn das Kontrollkästchen aktiviert ist nach dem Absenden des Formulars können wir das Kontrollkästchen Wert in der php
Holen Sie das Kontrollkästchen Wert in GetFbId.php nach dem Absenden des Formulars
Können Sie versuchen, so etwas wie dieses:
können Sie verwenden, wie diese
?>
Ist es das, was Sie fordern?