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
Je ne trouve pas de tuto sur un INSERT par boucle sur le site et aucun autre d'ailleurs

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

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
Posté : 14 août 2006, 14:15
par dunbar

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