Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour,
Je récupère d'un formulaire une douzaine de variables qui ont le même nom et qui sont numérotées et je veux les insérer dans une BDD MySQL dont les champs portent les même noms que ces variables.
J'arrive à le faire avec ce type de code, avec dans ce cas 3 variables :
J'ai pensé que je pouvais le faire avec une boucle de type :
Mais ça ne fonctionne pas du tout, dans ma BDD j'ai juste le troisième champ qui se rempli avec les caractères "$var3" écrits en toute lettres.
Pourriez-vous me dire s'il est possible de faire une boucle au lieu de spécifier mes x variables dans mon code PHP et quel serait le bon code pour cette boucle for ?
Hors ligne
Salut ,
Regarde le cours les variables dynamique pour resoudre ton probleme.
Je te conseil une autre solution pour eviter 12 requete au serveur sql.
Cette solution consiste a construire une chaine de caractere unique en utilisant les possibilitées de mysql => insert into table (champ1,champ2 …) values ( var1, var2 …) ( couple 2) (couple 3) …
Ensuite un seul mysql query
Oublie le extract c'est un nid a emmerde, utilise les variables de $_POST[] elle existe deja pas la peine de les avoir en double.
Il faut aussi verifier que les index soit bien present car tu n'est pas certain que le formulaire sera complet (pour cela isset ou empty).
Je deplace dans le forum php puisse que le probleme vient de la
@+
Il en faut peu pour être heureux pompompompompompompompompompompom
Hors ligne
Merci pour ta réponse, Moogli. Je vais suivre tes conseils lundi et reviendrai sur le forum si j'ai un problème.
Hors ligne
Pages :: 1