peux-tu me donner des exemples de contenus de ta table base_article stp ?
peux-tu me donner des exemples de contenus de ta table base_article stp ?
développeur en folie cherche à ... développer encore plus
voici quelques exemples de la table base_articles :
id __ référence __ désignation __ norme
22 __ ZCHVEFSB34151-5L __ ZINC CHROMATE GREEN __ TT-P-1757
34 __ LOCTITE8008-0.454K __ LOCTITE 8008 __ MIL-A-907
56 __ TTP1757ZCHJA-12OZ __ CHROMATE YELLOW __ TT-P-1757
51 __ 3M398FR-33M-76.2MM __ 3M 398 FR - 33M rouleau __ BMS 5-146 TY1
Bon, voici le code qui fonctionne chez moi :
J'ai déjà amélioré la requête pour laquelle il manquait le photo.id à la fin.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <?php $connexion = mysql_connect("localhost", "root", ""); mysql_select_db("test", $connexion); $sql1="Select * from base_articles where id=1"; $req1=mysql_query($sql1,$connexion)or exit ('Erreur SQL !' . $sql1 . '<br>' . mysql_error()); $nb=mysql_num_rows($req1); //echo 'nb : ' . $nb . '<br/>'; while ($data=mysql_fetch_assoc($req1)) { $sql3="select * from photo"; $resultat3 = mysql_query($sql3, $connexion); while($data3=mysql_fetch_assoc($resultat3)) { //echo 'A : ' . $data3['id'] . ' ; ' . $data3['mot1'] . ' ; ' . $data3['mot2'] . ' ; ' . $data3['lien'] . '<br/>'; $sql2 = "SELECT photo.lien FROM photo, base_articles WHERE base_articles.designation like '%" . $data3['mot1'] . "%' AND base_articles.designation like '%" . $data3['mot2'] . "%' AND base_articles.id=" . $data['id'] . " AND photo.id=" . $data3['id']; //echo $sql2 . '<br/>'; $query = mysql_query($sql2) or die($sql2 . " ; " . mysql_error()); $nb2 = mysql_num_rows($query); //echo $nb2 . '<br/>'; $resultat_final = mysql_fetch_assoc($query); echo $resultat_final['lien'] . '<br/>'; } } ?>
De plus, rien ne s'afficher pour le $query['lien'] car tu n'avais pas fait auparavant de "mysql_fetch_assoc".
Sinon, j'ai laissé en commentaire des "echo" pour le débeugage.
Voilà, dis moi si cela fonctionne chez toi...
Penses à remettre aussi ton $_GET['prod'] dans la première requête...
doudouallemand
développeur en folie cherche à ... développer encore plus
ça marche chez toi ? parce que moi je n'ai toujours rien qui s'affiche...
edit : c'est bon ça marche erreur de base merci beaucoup, c'est génial tu peux pas savoir merciiiiii ! ! !
je sui super embêtante je sais mais 'jai encore un problème ma photo s'affiche bien mais en fait selon le nombre d'éléments dans ma bdd, tous les éléments suivants mon résultat s'affichent en autant de carré blanche avec une croix rouge dedans...
Ca retourne le bon nombre d'élément mais n'affiche pas les images, c'est bien ça ?
Tu pourrais faire un copier/coller de la requête... avec toutes celles qui ont été posté, j'suis un peu perdu
Merci
en fait c'est qu'il exécutait la requête sur toute ma table photo et donc vu que il est fait exprès que sur la table seul une photo correspond au bon élément, une photo s'affichait et puisque les autre liens étaient "nuls" il m'affichait le logo pour dire qu'il n'arrive pas à afficher l'image
Mais en fait j'ai fait un
et là seulement j'affiche l'image et ça a l'air de marcher
Code : Sélectionner tout - Visualiser dans une fenêtre à part if ($resultat_final['lien'] <> NULL)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager