Pb récupération variable $_POST
Résolu/Fermé
A voir également:
- Pb récupération variable $_POST
- Recuperation compte google - Guide
- Recuperation video youtube - Guide
- Récupération message whatsapp - Guide
- Convertisseur récupération de texte - Guide
- Récupération serveur sql - Télécharger - Gestion de données
2 réponses
victoires
Messages postés
118
Date d'inscription
jeudi 12 mai 2011
Statut
Membre
Dernière intervention
3 juin 2016
30 avril 2012 à 10:33
30 avril 2012 à 10:33
salut,
tu peux nous montrer le formulaire ?
A+
tu peux nous montrer le formulaire ?
A+
Voici la création du formulaire dans la première page :
echo "<form method=\"post\" action=\"cible2.php\">";
for ($i=0; $i<=$_POST['nbre_eleves']-1; $i++)
{
$j=$i+1;
echo "Elève ".$j." : <input type=\"text\" name=\"nom[".$i."]\" value=\"Nom\" />
<input type=\"text\" name=\"prenom[".$i."]\" value=\"Prénom\" /><br>";
echo "<input type=\"hidden\" name=\"nom_classe\" value=\"".$_POST['nom_classe']."\" /><input type=\"hidden\" name=\"nbre_eleves\" value=\"".$_POST['nbre_eleves']."\" />";
}
echo "<input type=\"submit\" value=\"Valider\" />";
Voici le résultat du print_r :
Array ( [nom] => Array ( [0] => Nom1 [1] => Nom2 [2] => Nom3 [3] => Nom4 [4] => Nom5 ) [prenom] => Array ( [0] => Prénom1 [1] => Prénom2 [2] => Prénom3 [3] => Prénom4 [4] => Prénom5 ) [nom_classe] => vvvvvv [nbre_eleves] => 5 )
echo "<form method=\"post\" action=\"cible2.php\">";
for ($i=0; $i<=$_POST['nbre_eleves']-1; $i++)
{
$j=$i+1;
echo "Elève ".$j." : <input type=\"text\" name=\"nom[".$i."]\" value=\"Nom\" />
<input type=\"text\" name=\"prenom[".$i."]\" value=\"Prénom\" /><br>";
echo "<input type=\"hidden\" name=\"nom_classe\" value=\"".$_POST['nom_classe']."\" /><input type=\"hidden\" name=\"nbre_eleves\" value=\"".$_POST['nbre_eleves']."\" />";
}
echo "<input type=\"submit\" value=\"Valider\" />";
Voici le résultat du print_r :
Array ( [nom] => Array ( [0] => Nom1 [1] => Nom2 [2] => Nom3 [3] => Nom4 [4] => Nom5 ) [prenom] => Array ( [0] => Prénom1 [1] => Prénom2 [2] => Prénom3 [3] => Prénom4 [4] => Prénom5 ) [nom_classe] => vvvvvv [nbre_eleves] => 5 )
J'ai fait :
Mais cela ne me permet que d'insérer le nom dans la table. Comment faire pour insérer en même temps mes données $_POST['prenom'] ?
foreach ($_POST['nom'] as $valeurs) { $req=mysql_query('INSERT INTO ''.$_POST['nom_classe'].'' ('id', 'prenom', 'nom', 'select') VALUES (NULL, \'prenom \', \''.$valeurs.'\', \'0\');'); }
Mais cela ne me permet que d'insérer le nom dans la table. Comment faire pour insérer en même temps mes données $_POST['prenom'] ?