Bonjour,
je vous ecris car je suis confronté à un problème qui me taraude et pour lequel je n'ai pas de solution.
Pour vous permettre de comprendre ma problématique je vais vous présenter ma situation.
j'ai dans ma bdd les champs suivants :
ID|type|serie
De l'autre coté jai une page HTML qui contient des infos que je souhaitent insérer en BDD.
Ces dernières se présentent de la façon suivante :
Pour extraire les données entre ces balises j'ai la regex suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <tr> <td class="style1">Type de Produit</td> <td class="desc">voilier 750</td> </tr> <tr> <td class="style1">Séries</td> <td class="desc"> 4 </td> </tr>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?php preg_match_all('#<td class="style1">\s*(.*)\s*</td>\s*<td class="desc">\s*(.*)\s*</td>#i',$content,$info, PREG_PATTERN_ORDER); ?>
Mon but étant de sortir la catégorie et sa valeur.
Ex : catégorie : Type de Produit
valeur : voilier 750
catégorie : Séries
valeur : 4
Mais voila à la fin on m'affiche un truc dans le genre suivant : Séries 4 OU Type de Produit voilier 750
Je n'ai pas de séparation entre la catégorie et la valeur
Du coup je ne peux pas faire l'algorithme suivant :
Quelqu'un pourrait il m'aider =( car je sui complètement coincé et meme pour aller plus loin je ne sais pas comment associer le champs de ma bdd et la categorie du html pour insérer sa valeur .
Code : Sélectionner tout - Visualiser dans une fenêtre à part Insert into maTable(ID,type,serie) Values('',' valeur de Type de Produit','valeur de Séries');
ex : pour le champ de ma bdd : "type" j'aimerai l'associer avec la catégorie "Type de Produit" du html pour y insérer sa valeur à savoir "voilier 750"
ce qui donnerait dans ma bdd :
ID|type|serie
1|voilier 750|4
merciiii beaucoup et d'avance !! en esperant avoir été claire![]()
Partager