#1 18-08-2005 01:41:58

Siddartha
Administrateur
Lieu: Paris et #66valley ☼
Date d'inscription: 20-06-2005
Messages: 2988
Site web

Parsing site+desc+url

Je suis en train de me faire une petite moulinette sympatique smile

J'arrive à traiter les infos que je veux mais maintenant je voudrais pouvoir les insérer dans une base, voilà à quoi vont ressembler mes variables (php) :

Code:

Array
(
    [0] => titreDuSite
    [1] => descriptionDuSite
    [2] => urlDuSite
    [3] => 
    [4] => 
    [5] => 
    [6] => titreDuSite
    [7] => descriptionDuSite
    [8] => urlDuSite
    [9] => 
    [10] => 
    [11] => 
    [12] => titreDuSite 
    [13] => descriptionDuSite
    [14] => urlDuSite
    [15] => 
    [16] => 
    [17] => 
    [18] => titreDuSite 
    [19] => descriptionDuSite
    [20] => urlDuSite
    [21] => 
    [22] => 
    [23] => 
    [24] => titreDuSite
    [25] => descriptionDuSite
    [26] => urlDuSite
    [27] => 
    [28] => 
    [29] => 
    [30] => titreDuSite 
    [31] => descriptionDuSite
    [32] => urlDuSite 
    [33] => 
    [34] => 
    [35] => 
    [36] => titreDuSite 
    [37] => descriptionDuSite
    [38] => urlDuSite
)
etc ..

Maintenant que j'ai réussi à avoir toutes les bonnes valeurs dans cette variable tableau, je voudrais générer des inserts mysql direct sauf que vu les indices blancs, je sais pas trop comment traiter ca. Quelqu'un aurait une idée ?

Le traitement de cette variable doit me renvoyer :

INSERT INTO table VALUES ('','titre','description','url');
INSERT INTO table VALUES ('','titre','description','url');
INSERT INTO table VALUES ('','titre','description','url');
INSERT INTO table VALUES ('','titre','description','url');
INSERT INTO table VALUES ('','titre','description','url');
INSERT INTO table VALUES ('','titre','description','url');
INSERT INTO table VALUES ('','titre','description','url');

En fait c'est la boucle nécessaire pour sortir les valeurs du tableau que je visualise pas ...

Merci ! wink

Hors ligne

 

#2 18-08-2005 04:31:08

Anonymus
Crying Freeman
Lieu: lat:45.387842, long:4.78314
Date d'inscription: 04-07-2005
Messages: 1164
Site web

Re: Parsing site+desc+url

Je verrais bien un truc du genre :

Code:

$ton_array=Array...;

for($xx=0;$xx+=3;$xx<=1000){
// le "<=1000" c'est pour être tranquille, ca laisse venir ;)
 if (! empty($ton_array[$xx])){
  $valeur_un = $ton_array[$xx];
  $valeur_deux = $ton_array[$xx+1];
  $valeur_trois = $ton_array[$xx+2];
  $q = "INSERT INTO table VALUES ('','".$valeur_un."','".$valeur_deux."','".$valeur_trois."');"
  $r = mysql_query($q);
  }
}

Après on pourra dire ce qu'on veut, mais ca doit marcher comme ca wink

Nico.

Hors ligne

 

#3 18-08-2005 08:41:49

salemioche
Survivors
Lieu: blue sky
Date d'inscription: 06-07-2005
Messages: 4128
Site web

Re: Parsing site+desc+url

dans le for c'est $xx+6

ou alors tu fais du $xx++ dans le traitement de ta boucle

(en premiere lecture, j'ai pas testé, mais normalement ca evite le ttest empty)

Hors ligne

 

#4 18-08-2005 09:30:30

Siddartha
Administrateur
Lieu: Paris et #66valley ☼
Date d'inscription: 20-06-2005
Messages: 2988
Site web

Re: Parsing site+desc+url

Nickel les amis, ca passe !
Merci beaucoup, gt en pleine galère là tongue

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 R. Andersson