Page 1 sur 1

probleme de requete dans une boucle (je bloque la)

Posté : 25 oct. 2007, 17:49
par Invité
Bon voila la description de mon probleme:
Page1 Formulaire ou l'on rentre un nombre
Page2 Affiche un nombre de champs determine par la Page1
Page3 stocke le contenu de chanque champ dans une BDD SQL

alors voici mon code pour le moment:
<?php
$fields = array_keys($_POST); 
$ref = $_POST["ref"];
for ($i = 0; $i < count($fields); $i++) 
    { 
    $data[$i] = $_POST[$fields[$i]]; 

    echo $data[$i]."Ref".$ref."<BR>"; 	
	mysql_query( "INSERT INTO `template_name` ( `Ref` , `t_name` ) VALUES ('$ref', '$data[$i]' )") or die ("<b>Can't execute request.</b><br>");
    }
?>
le echo affiche bien tout comme il faut mais la requete ne stocke que le premier champs


Une idee???? Please Help

Re: probleme de requete dans une boucle (je bloque la)

Posté : 25 oct. 2007, 18:03
par zeus
Essaye de mettre ta requête dans une variable et affiche là pour savoir ce qui ne fonctionne pas.
Le principe de base est de toujours afficher la requête qui ne fonctionne pas ;)
Please Help
C'est inutile ça.
On est sur un forum d'entraide, ton message est suffisant pour savoir que tu recherches de l'aide ;)

Posté : 25 oct. 2007, 18:19
par karibou57
merci beaucoup suis trop un ane !
Voici l'erreur:
Duplicata du champ '83' pour la clef 1

Probleme resolu merci beaucoup !