appelé plusieurs images d'une base

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : appelé plusieurs images d'une base

par Invité » 25 avr. 2006, 17:27

merci bien je vai voir ca

par Ryle » 25 avr. 2006, 17:25

Si la valeur en base de img_series est "truc1.jpg; truc2.jpg; truc3.jpg" ton code :
<img src="images\<?=$Tab["img_series"]?>">
// va générer
<img src="images\truc1.jpg; truc2.jpg; truc3.jpg">
Ce qui n'est à priori pas ce que tu cherches à faire :)

Il te faut boucler de manière à générer autant d'image que ton champ contient de valeur :

Code : Tout sélectionner

<img src="images\truc1.jpg"> <img src="images\truc2.jpg"> <img src="images\truc3.jpg">
Regarde du côté de la fonction explode() pour découper une chaine dans un tableau. Ensuite il ne te restera plus qu'à faire une boucle foreach pour lire chacun des éléments et afficher l'image qui va bien :)

par Invité » 25 avr. 2006, 17:21

la voila :

Code : Tout sélectionner

<?php $Rs=mysql_query("SELECT * FROM series WHERE num_cat = '" . $_GET['num_cat'] . "'"); while($Tab = mysql_fetch_array($Rs)) { ?> <td align="center"> <table border="0"> <tr> <td><a href="comics.php?id_serie=<?=$Tab["num_series"]?>"><?=$Tab["nom_series"]?></a></td> </tr> </table> <table border="0"> <tr> <td><img src="images\<?=$Tab["img_series"]?>"></td> </tr </table> <? } ?>

par nougitch » 25 avr. 2006, 17:16

Salut,

Peux-tu coller vite fait la partie de ton code concernée.

Merci.
Cdt

par cho7 » 25 avr. 2006, 17:06

si je ne laisse qu'une seule image ca passe elle s'affiche.

Avec quoi je sépare mes images et de quelle borne parles tu

par Ryle » 25 avr. 2006, 17:02

Quand tu affiches ta page, tu récupères bien ta valeur en base, sépares bien tes différents nom d'images, et ajoutes les tags html qui vont bien autour pour les afficher (en précisant éventuellement le chemin vers le dossier qui les contient) :)

appelé plusieurs images d'une base

par cho7 » 25 avr. 2006, 16:54

J'ai créé ma requête elle fonctionne nickel et dans une de mes tables j'ai créé un champs img_qqchose contenant le nom de plusieurs images, ca fait un truc dans le style :

truc1.jpg; truc2.jpg; truc3.jpg

et bein qua^nd je regarde le résultant dans ma page c'est les noms de mes images qui s'affiche et non pas les images