Synchronisation php html sql...?

ViPHP
ViPHP | 5462 Messages

10 nov. 2010, 19:28

c'etait pour verfiie que ton fichier se chargeais bien, plus cas faire les bonnes requetes

Mammouth du PHP | 687 Messages

10 nov. 2010, 19:37

Avec ça ?
var_dump($xpath->query('//span[class="textepetit"]')->item(0)->nodeValue);
Ou avec ça ?
echo htmlspecialchars($dom->saveHTML());

ViPHP
ViPHP | 5462 Messages

10 nov. 2010, 19:39

les requêtes c'est avec xpath, par contre il va falloir mettre tout ca de coté et te penché uniquement sur les requêtes, avec 1 seul fichier en test

Mammouth du PHP | 687 Messages

10 nov. 2010, 19:42

Ok donc je ne m'occupe pas de l'erreur : Notice: Trying to get property of non-object in /homez.333/dossier/www/offre/TEST/insert_appels_doffre_sql.php on line 30

le résultat affiché était : NULL (au lieu du nom de l'organisme...)

ViPHP
ViPHP | 5462 Messages

10 nov. 2010, 19:44

Ok donc je ne m'occupe pas de l'erreur : Notice: Trying to get property of non-object in /homez.333/dossier/www/offre/TEST/insert_appels_doffre_sql.php on line 30

le résultat affiché était : NULL (au lieu du nom de l'organisme...)
si puisque l'erreur viens de la requete

Mammouth du PHP | 687 Messages

10 nov. 2010, 20:24

Il manquait le @ devant class :wink:

var_dump($xpath -> query('//span[@class="textepetit"]')->item(0)->nodeValue);
var_dump($xpath -> query('//span[@class="textepetit"]')->item(1)->nodeValue);

Mammouth du PHP | 687 Messages

10 nov. 2010, 20:57

Alors je suis en train d'avancer doucement mais surement car il faut tout vérifier mais je suis déjà confronté à un petit problème...
Les HTML Ont les mêmes champs à pat lorsqu'il y a des infos supplémentaires ou des informations en moins...
Donc parfois lorsque je lance mon php il y a un décalage sur certains résultats...

Exemple :
Matched 2 item(s)
Nom fichier courant : annonce_marche_public_131_112517.html


[1] annonce_marche_public_131_112517.html string(17) " Ville de Taverny"
string(79) " Nettoyage de textiles (linge d'école) - marché réservé - article 15 du cmp"
string(32) "Ville de taverny, 95150, Taverny"

Nom fichier courant : annonce_marche_public_2414_111999.html
[2] annonce_marche_public_2414_111999.html string(15) " Mairie d' Orly"
string(229) " Marché relatif à l'acquisition de livres imprimés et différents supports numériques pour la médiathèque municipale et de dictionnaires français pour les écoles élémentaires d'orly"
string(19) "Procédure adaptée"

Dans ce cas le string(32) et le string(19) n'affiche pas le même champs ... :cry:

ViPHP
ViPHP | 5462 Messages

10 nov. 2010, 22:17

c'est pour ca que je t'ai demande au début si les fichiers était tous pareil, visiblement non... :?

Mammouth du PHP | 687 Messages

10 nov. 2010, 22:19

Bah en fait il y a des champs qui ne bouge pas... mais d'autres oui...
On ne peut pas faire une capture sur le texte vu que lui sera toujours identique...?
du style :
var_dump($xpath -> query("//text() = ['Nom et adresse officiels de l\'organisme acheteur :']"));

ViPHP
ViPHP | 5462 Messages

10 nov. 2010, 22:22


Mammouth du PHP | 687 Messages

10 nov. 2010, 22:57

var_dump($xpath -> query("//[contains(.,'Nom et adresse officiels de l\'organisme acheteur :')]"));
erreur : bool(false) :(