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]">
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' ) ) )
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!