milkasoprano
Messages postés239Date d'inscriptionjeudi 21 juillet 2005StatutMembreDernière intervention 1 juillet 2007
-
21 août 2006 à 14:01
milkasoprano
Messages postés239Date d'inscriptionjeudi 21 juillet 2005StatutMembreDernière intervention 1 juillet 2007
-
21 août 2006 à 14:28
bonjour all !
COMMENT ALLEZ VOUS ?
ecouté j'ai un soucis avec mon php et j'aurai aimé avoir un peu d'aide a ce niveau pour me dire comment faire fonctionner une bouche foreach et quelle puisse enregistré les bonnes données dans ma base mysql...
je vous explique :
En fait voici ce que je souhaite faire..
dans une base de donnée, il y a des enregistrements dans ma table j'en compte actuellement 3 enregisté
Ma page est nommé "test.php" .
j'ai fais afficher mes 3 enregistrement sous forme de WHILE et qui affiche 3 imput php dont le nom de ces imput s'apelle status
j'aurai souhaitai que lorsque j'appuis sur mon bouton submit... une requete s'enclanche ! afin qu'elle puisse faire 3 insert into en meme temps ! avec chacun des imput qui on été afficher...
en sachant evidement que les imput on le meme nom mais pas la meme valeur...
jai commencé un script mais je sais pas quoi definir pour que il maffiche les 3 valeurs qui ont été inserer dans mon formulaire.
et moi il me fais bien la requete mais il me met la meme valeur a chaque fois ! en retournant toujours au dernier imput ??
----
$status = $_POST["status"];
foreach ($_POST as $status) {
$requete_add = "INSERT INTO detection(status)
VALUES ('$status')";
$result_add = mysql_query($requete_add);
if (!$result_add) {
echo "Enregistrement echoué.";
}
else {
echo "Enregistrement bien ajouté";
milkasoprano
Messages postés239Date d'inscriptionjeudi 21 juillet 2005StatutMembreDernière intervention 1 juillet 2007 21 août 2006 à 14:06
A noté que la table ou jaffiche le resultat de mes enregistrements n'est pas la meme par rapport a celle de ma requete qui s'enclanche au niveau de mon inter into
voici le code entier a cette adresse : http://rech151.free.fr/foreach.txt
davwart
Messages postés855Date d'inscriptionmardi 19 novembre 2002StatutMembreDernière intervention28 juillet 20091 21 août 2006 à 14:08
Hello.
alors alors..
je pense que ton probleme ne vient pas du traitement de ton formulaire (la boucle que tu as affcihé) mais de ton formulaire lui meme.
Je pense meme que ton $_POST['status'] n'est pas un tableau...
Peux tu afficher la source de ton formulaire ?
tes noms d'input sont-ils bien "status[]" ?
@ +
-------------------------------------
Les ordinateurs, plus on s'en sert moins, moins ça a de chance de mal marcher. [Les Shadoks]
davwart
Messages postés855Date d'inscriptionmardi 19 novembre 2002StatutMembreDernière intervention28 juillet 20091 21 août 2006 à 14:12
Ha oui un autre truc tre important : verifier toujours ce que tu inseres dans ta base de données !!!! sinon tu risque d'avoir des (mauvaises) surprises..
-------------------------------------
Les ordinateurs, plus on s'en sert moins, moins ça a de chance de mal marcher. [Les Shadoks]
Vous n’avez pas trouvé la réponse que vous recherchez ?
en effet il me manquer "status[]"
Haaaaa merci té un amour serieux !!!! ha la la ! merci :)
ca marche !!
je continue la suite de ma config ;) parce que c'est pa finit ! je me basé uniquement pour linstant sur mon foreach, ca marche :) donc c cool !!!