Comment puis-je soumettre un tableau à partir d'un formulaire HTML sans JavaScript ?

Patricia Arquette
Libérer: 2024-11-21 14:14:11
original
797 Les gens l'ont consulté

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

POSTer un tableau à partir d'un formulaire HTML sans JavaScript

Cette question propose un défi consistant à envoyer un tableau de tuples à partir d'un formulaire HTML complexe vers simplifier le traitement côté serveur. Le formulaire comprend deux sections : une pour les informations sur l'utilisateur et une autre pour une liste d'arbres. L'objectif est d'éviter d'utiliser JavaScript et de prendre en charge une base d'utilisateurs plus large.

La solution présentée dans les réponses consiste à structurer les entrées du formulaire comme suit :

<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]">
Copier après la connexion

Cette structure donne le $ suivant Tableau _POST au format PHP :

$_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'
        )
    )
)
Copier après la connexion

En suivant cette approche, le serveur peut accéder aux données de l'utilisateur et de l'arborescence sous la forme d'un tableau de tableaux, facilitant un traitement efficace sans avoir besoin pour JavaScript.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal