PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : Forum Général PHP » INSERT SQL dans une boucle for » 24-09-2010 17:29:28

Merci pour ta réponse, Moogli. Je vais suivre tes conseils lundi et reviendrai sur le forum si j'ai un problème.

#2 Forum Général PHP » INSERT SQL dans une boucle for » 24-09-2010 17:29:28

legniarf
Réponses : 2

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 :


extract($_POST);
$sql = 'INSERT INTO table(var1, var2, var3) VALUES ("'.$var1.'", "'.$var2.'", "'.$var3.'")';
 

J'ai pensé que je pouvais le faire avec une boucle de type :


for ($i = 1; $i <= 3; $i++)  
{$sql = 'INSERT INTO breves(var'.$i.') VALUES("'.$var.$i.'")';}
 

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 ?

Pied de page des forums

Propulsé par FluxBB