Zugriff auf und Abrufen von POST-übermittelten Variablen
In PHP wird die superglobale Variable $_POST automatisch mit Schlüssel-Wert-Paaren gefüllt, die alle Formulare darstellen Daten, die über HTTP-POST-Anfragen übermittelt werden. Um die Werte dieser Variablen abzurufen, können Sie die folgenden Methoden verwenden:
Einzelne Variablenwerte abrufen
Um auf den Wert einer bestimmten Variablen zuzugreifen, die per POST gesendet wurde, müssen Sie kann die folgende Syntax verwenden:
$value = $_POST["variable_name"];
Zum Beispiel: Wenn Sie ein Kontrollkästchen mit dem Namen „user_checkbox“ haben, können Sie dessen Wert abrufen mit:
$isChecked = isset($_POST["user_checkbox"]) && $_POST["user_checkbox"] == "on";
Alle POST-Variablen abrufen
Um eine zu erhalten Um ein Array aller per POST gesendeten Variablen zu erstellen, können Sie var_dump($_POST); verwenden, das den Inhalt des Arrays anzeigt. Alternativ können Sie file_get_contents('php://input') verwenden, um die rohen POST-Daten abzurufen.
Umgang mit Kontrollkästchen
Bei der Arbeit mit Kontrollkästchen werden die Eingabefelder Dem Namen wird normalerweise das Suffix [] hinzugefügt, um anzugeben, dass es sich um ein Array von Werten handelt. So greifen Sie in PHP auf diese Werte zu:
Beispiel:
Betrachten Sie das folgende HTML-Formular mit mehreren Kontrollkästchen:
Im PHP-Skript:
$checkedBoxes = $_POST['my_checkboxes'];
foreach ($checkedBoxes as $value) {
// Process the selected checkbox values.
}
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3