Heim >Backend-Entwicklung >PHP-Tutorial >Kann ich ein Array aus einem HTML-Formular ohne JavaScript POSTEN?
POST eines Arrays aus einem HTML-Formular ohne JavaScript
Frage:
Kann ein Array sein von Tupeln nativ aus einem HTML-Formular gepostet werden, ohne JavaScript zu verwenden? Das Formular besteht aus zwei Teilen: „Benutzer“ und „Baum“, wobei jedem Benutzer mehrere Bäume zugeordnet werden können.
Antwort:
Ja, das ist möglich um ein Array aus einem HTML-Formular zu POSTEN, ohne JavaScript zu verwenden. So geht's:
HTML-Markup:
<input type="text" name="firstname"> <input type="text" name="lastname"> <input type="text" name="email"> <input type="text" name="address"> <input type="text" name="tree[tree1][fruit]"> <input type="text" name="tree[tree1][height]"> <input type="text" name="tree[tree2][fruit]"> <input type="text" name="tree[tree2][height]"> <input type="text" name="tree[tree3][fruit]"> <input type="text" name="tree[tree3][height]">
PHP-Verarbeitung:
In PHP werden die POST-Daten gespeichert im $_POST-Array wie folgt verfügbar:
$_POST = array( 'firstname' => 'value', 'lastname' => 'value', 'email' => 'value', 'address' => 'value', 'tree' => array( 'tree1' => array( 'fruit' => 'value', 'height' => 'value' ), 'tree2' => array( 'fruit' => 'value', 'height' => 'value' ), 'tree3' => array( 'fruit' => 'value', 'height' => 'value' ) ) )
Diese Struktur ermöglicht Ihnen den einfachen Zugriff auf Benutzerinformationen und die damit verbundene Baumgruppe.
Das obige ist der detaillierte Inhalt vonKann ich ein Array aus einem HTML-Formular ohne JavaScript POSTEN?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!