begin process at 2012 05 31 13:04:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

Probleme Foreach


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme Foreach

lundi 21 août 2006 à 14:01:23 | Probleme Foreach

milkasoprano

Membre Club

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é";

           }
}


----------
merci pour votre aide ! :)

lundi 21 août 2006 à 14:06:56 | Re : Probleme Foreach

milkasoprano

Membre Club
Réponse acceptée !
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 : [ Lien ]
lundi 21 août 2006 à 14:08:58 | Re : Probleme Foreach

davwart

Réponse acceptée !
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]
lundi 21 août 2006 à 14:10:59 | Re : Probleme Foreach

davwart

Réponse acceptée !
Ha ben voila: le temps que je poste tu as mis la source ;)

Effectivement, tes input ont pour nom 'status'.
Donc ton $_POST['status'] ne sera pas un tableau.....
mets "status[]" comme nom à tes input ;)

-------------------------------------
Les ordinateurs, plus on s'en sert moins, moins ça a de chance de mal marcher. [Les Shadoks]
lundi 21 août 2006 à 14:12:33 | Re : Probleme Foreach

davwart

Réponse acceptée !
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]
lundi 21 août 2006 à 14:28:03 | Re : Probleme Foreach

milkasoprano

Membre Club
Réponse acceptée !

$id_jeux = $_POST["id_jeux"];
$status = $_POST["status"];
foreach($status as $key => $value){
}  // blablabla

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 !!!

merci :)



Cette discussion est classée dans : requete, add, status, foreach, imput


Répondre à ce message

Sujets en rapport avec ce message

Erreur requete SQL [ par Benz ] Bonjour,J'ai un problème avec une requete INSERT INTO. Je voudrais simplement récupérer des valeurs d'un formulaire et les enregistrer en bd (MySQL).L deuxieme probleme foreach [ par milkasoprano ] Bonsoir tous le monde, je me permet de reposter un message sur le foreach car j'ai une seconde question a vous posez au sujet de ce dernier....$status probleme de requete [ par 01cod10 ] salut ¨¤ tous, J'ai un souci je n'arrive pas ¨¤ retrouver l'erreur dans cette requ¨ºte: requ¨ºte SQL: SELECT id, description, lieu, DATE_FORMAT( datee Requete POST [ par jeje11991 ] bonsoir,Je vous explique, j'aimerais que mon fichier php, envoie une requête POST vers un autre fichier et écrivent ce qu'il est marquer dans l'autrre CURL : envoie d'une requete POST [ par jeje11991 ] Bonjour,Est ce que vous pouvez m'expliquer comment envoyer une requete POST avec curl.Merci d'avances Curl : problème [ par jeje11991 ] Bonjour,suite à ce message : http://www.phpcs.com/infomsg_CURL-ENVOIE-REQUETE-POST_801800.aspx#4j'ai compris comment ca focntionne mais j'ai un autre Lancer un vbscript [ par sdisp ] Bonjour.Dans une page php je cree une requete sql que je veux faire executer a un script vb.Je vousdrais savoir comment lancer mon script ( qui est da probleme de requete (imbriqué?) [ par MATHIS49 ] Bonjour !J'ai une table qui se presente sous cette Problème requete SQL [ par darkwisk ] Salut à tous.....Voici mon problème, j'ai 2 "id" dans une variable $bien = "13,22";je voudrai recuperer des infos de ces 2 champs de ma table, pour le requete UPDATE mysql qui ne fonctionne pas [ par BigBadboy ] Quesqu'y va pas dans ma requète j'ai pas d'érreur mais il ne met pas a jour les informations mysql_query("UPDATE membres SET mot_passe=" . $mot_passe


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales