Heim  >  Artikel  >  Backend-Entwicklung  >  Wie kann ich per POST in PHP auf Formularvariablen zugreifen und diese abrufen?

Wie kann ich per POST in PHP auf Formularvariablen zugreifen und diese abrufen?

Susan Sarandon
Susan SarandonOriginal
2024-10-19 13:43:29801Durchsuche

How to Access and Retrieve Form Variables Sent via POST in PHP?

So rufen Sie alle über POST übertragenen Variablen ab

Bei der Verarbeitung von POST-Daten füllt PHP automatisch das $_POST-Array. Die Komponenten eines Arrays stellen die mit Formulareingabeelementen verknüpften Daten dar.

Um den Inhalt des $_POST-Arrays anzuzeigen, verwenden Sie einfach var_dump($_POST); oder Sie können auf einzelne Werte zugreifen, indem Sie den entsprechenden Array-Schlüssel angeben ( z. B. $name = $_POST["name"];).

Angenommen, Ihr Formular verwendet die übliche Kodierungsmethode (enctype="multipart/form-data"), können Sie überprüfen, ob ein Kontrollkästchen aktiviert ist Verwenden Sie die folgende Syntax:

<code class="php">if (isset($_POST['myCheckbox']) && $_POST['myCheckbox'] == 'Yes') {
    ...
}</code>

Wenn Sie ein Array von Kontrollkästchen haben, wobei jedes Kontrollkästchen ein eindeutiges „Wert“-Attribut hat, sind die ausgewählten Werte als Array verfügbar. Um auf dieses Array zuzugreifen, verwenden Sie die Syntax: $arrayName = $_POST["arrayName[]"];. Hier ist ein Beispiel:

<input type="checkbox" name="myCheckbox[]" value="A" />val1
<input type="checkbox" name="myCheckbox[]" value="B" />val2
<input type="checkbox" name="myCheckbox[]" value="C" />val3

Durch die Verwendung von [] im Namen des Kontrollkästchens werden die ausgewählten Werte in einem Array namens $_POST['myCheckbox'] verfügbar sein.

Das obige ist der detaillierte Inhalt vonWie kann ich per POST in PHP auf Formularvariablen zugreifen und diese abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn