Wie kann ich ein Array aus einem HTML-Formular ohne JavaScript senden?

Patricia Arquette
Freigeben: 2024-11-21 14:14:11
Original
797 Leute haben es durchsucht

How Can I Submit an Array from an HTML Form Without JavaScript?

POST eines Arrays aus einem HTML-Formular ohne JavaScript

Diese Frage stellt die Herausforderung dar, ein Array von Tupeln aus einem komplexen HTML-Formular an zu senden Vereinfachen Sie die serverseitige Verarbeitung. Das Formular enthält zwei Abschnitte: einen für Benutzerinformationen und einen für eine Liste der Bäume. Ziel ist es, die Verwendung von JavaScript zu vermeiden und eine breitere Benutzerbasis zu unterstützen.

Die in den Antworten vorgestellte Lösung besteht darin, die Formulareingaben wie folgt zu strukturieren:

<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]">
Nach dem Login kopieren

Diese Struktur führt zu folgendem $ _POST-Array im PHP-Format:

$_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'
        )
    )
)
Nach dem Login kopieren

Durch diesen Ansatz kann der Server auf die Benutzer- und Baumdaten als Array von Arrays zugreifen, was eine effiziente Verarbeitung ohne ermöglicht die Notwendigkeit von JavaScript.

Das obige ist der detaillierte Inhalt vonWie kann ich ein Array aus einem HTML-Formular ohne JavaScript senden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage