Page 1 sur 1

Récuperation de données

Posté : 14 août 2006, 13:19
par dunbar
Bonjour,

J'ai un document avec 520 champs je les nomme
"p"[1] ---> à "p"[520].
Mais comme je me voie mal faire 520 insert j'imagine qu'il doit y avoir une meilleur solution, à savoir aussi que je ne doit récupérer que les champs avec des données donc de 10 à 520 mais en aucun les 520 d'un coup.

D'avance merci

Posté : 14 août 2006, 13:21
par thehawk
tu peux utiliser une boucle ...
meme mieux une fonction ... que tu a a creer

Posté : 14 août 2006, 13:22
par dunbar
tu peux utiliser une boucle ...
Oui merci pour cette réponse mais aurais tu un exemple , ou un tuto ?

Posté : 14 août 2006, 13:24
par thehawk
va faire un tour sur le site du zero
http://www.siteduzero.com il y tous ce qui faut dessus...

Posté : 14 août 2006, 13:41
par dunbar
va faire un tour sur le site du zero
http://www.siteduzero.com il y tous ce qui faut dessus...
Je ne trouve pas de tuto sur un INSERT par boucle sur le site et aucun autre d'ailleurs :oops:

Posté : 14 août 2006, 13:48
par thehawk
tout simplement avec un boucle for
recherche et je pense que tu trouveras

....
bonne chance

Posté : 14 août 2006, 13:59
par dunbar
tout simplement avec un boucle for
recherche et je pense que tu trouveras

....
bonne chance
:cry: Merci c'est apprèciable comme renseignement.

Posté : 14 août 2006, 14:02
par thehawk
bon allé par bonté d ame je pense que ce code pourais marcher ...
  for($i=0;$i=520;$i++)
                {
mysql_query("INSERT INTO XXXX VALUES(' ', '" . p[$I] . "')");

                }

Posté : 14 août 2006, 14:04
par dunbar
bon allé par bonté d ame je pense que ce code pourais marcher ...
  for($i=0;$i=520;$i++)
                {
mysql_query("INSERT INTO XXXX VALUES(' ', '" . p[$I] . "')");

                }
Bon aller par bonté d'âme je te remercie

Posté : 14 août 2006, 14:14
par thehawk
lool ct de l humour loooool :!: :!: :!: :!: :!: :!:

Posté : 14 août 2006, 14:15
par dunbar
lool ct de l humour loooool :!: :!: :!: :!: :!: :!:

:wink: J'avais compris dans se sens là aussi....

Posté : 14 août 2006, 14:16
par thehawk
je suis content que ca t est servi et que tu es compris mon humour loool

Posté : 14 août 2006, 14:19
par dunbar
je suis content que ca t est servi et que tu es compris mon humour loool
Ceci dit il me reste une question l'exemple que tu ma donné par du principe que mes champs sont nommé [1] à [500]
et j'imagine que si je les nomme [p1] à [p500] ton code serais
for($i=p0;$i=p520;$i++) 
                { 
mysql_query("INSERT INTO XXXX VALUES(' ', '" . [p$I] . "')"); 

                }  
C'est exact ?

Et encore une question stp
Ceci est t'il exact ou si non comment je devrais faire ?
$ref = mysql_real_escape_string ($_POST['ref'][1][2][3]);    

Posté : 14 août 2006, 14:28
par thehawk
je suis content que ca t est servi et que tu es compris mon humour loool
Ceci dit il me reste une question l'exemple que tu ma donné par du principe que mes champs sont nommé [1] à [500]
et j'imagine que si je les nomme [p1] à [p500] ton code serais
for($i=p0;$i=p520;$i++) 
                { 
mysql_query("INSERT INTO XXXX VALUES(' ', '" . p[$i] . "')"); // et le p a lecterieur des crochet ,pas de I majuscul g fais une erreur

                }  
C'est exact ?
Non pas vraime t ca ferai p[0] a p[520] enfin je crois mais en tout cas ta compris le principe