J'ai un formulaire comme celui ci-dessous qui est posté à contacts.php, et l'utilisateur peut dynamiquement ajouter plus avec jquery.Comment obtenir le tableau d'entrée de formulaire dans le tableau PHP
<input type="text" name="name[]" />
<input type="text" name="email[]" />
<input type="text" name="name[]" />
<input type="text" name="email[]" />
<input type="text" name="name[]" />
<input type="text" name="email[]" />
Si je les fais écho en php avec le code ci-dessous
$name = $_POST['name'];
$email = $_POST['account'];
foreach($name as $v) {
print $v;
}
foreach($email as $v) {
print $v;
}
Je vais obtenir quelque chose comme ceci:
name1name2name3email1email2email3
comment puis-je obtenir les tableaux en quelque chose comme le code ci-dessous
function show_Names($n, $m)
{
return("The name is $n and email is $m, thank you");
}
$a = array("name1", "name2", "name3");
$b = array("email1", "email2", "email3");
$c = array_map("show_Names", $a, $b);
print_r($c);
donc ma sortie est comme ceci:
Le nom est nom1 et email est email1, merci
Le nom est nom2 et email est mail2, merci vous
Le nom est nom3 et email est email3, merci
merci pour toute l'aide ou des conseils
merci, si j'ai ajouté une autre entrée comme lieu [], comment pourrais-je ajouter que aussi bien? – thom
Fondamentalement, vous venez d'étendre le motif. Voir ma modification ci-dessus ... toutes les entrées supplémentaires seront également des tableaux lorsque vous les affectez à partir de $ _POST (en supposant qu'il y ait plusieurs entrées avec ce nom dans le HTML, comme vous l'avez fait avec ces champs). –
merci beaucoup, parfait – thom