PHP : probleme d'affichade d'image...

Fermé
Utilisateur anonyme - 19 mars 2010 à 14:10
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 - 19 mars 2010 à 18:06
bonjour a tous,

J'ai 2 tables :
1) Brasserie , qui contient toutes les brasseries de France
2) Sous_Bocks de chaque brasserie (pour information, certaines contiennent 1 sous-bock tandis que d'autres peuvent en contenir plus).

J'ai fais deux codes PHP sur 2 pages distinctes.


la premiere page affiche toutes les brasseries de France :

<?php do { ?>
<div>

<a href="page_sous_bock.php?NUM=<?php echo $row_brasseries['id']; ?>">
<?php echo $row_brasseries['id']?>) <?php echo $row_brasseries['nom_brasserie']; ?></a>
</div>

<?php } while ($row_brasseries = mysql_fetch_assoc($brasseries)); ?>


tandis que la seconde page devrait afficher les images des sous-bocks de la brasserie concernee :

<?php do { ?>
<img src="./Tegesto_PH/IMAGES/Sous Bocks IMAGES/<?php echo $row_brasseries['nom_brasserie']?>/<?php echo $row_ssb['nom+ext']; ?>" width="100" height="100" />
<?php } while ($row_ssb = mysql_fetch_assoc($ssb)); ?>


Le probleme , pas d'image qui apparaissent.
Qui peut m'aider a resoudre ce probleme ?
A voir également:

2 réponses

catstrike Messages postés 210 Date d'inscription mardi 15 juillet 2008 Statut Membre Dernière intervention 30 novembre 2012 7
19 mars 2010 à 14:42
Pourquoi ne pas la joué plutôt comme sa :


<?php
$db=mysql_connect('xxxxx','xxxxxx','xxxxx') or die ('erreur de connexion');
mysql_select_db('xxxxxx',$db);
mysql_query('SET NAMES utf8');
$reponse= mysql_query("SELECT * FROM brasserie ");
$donnees = mysql_fetch_array($reponse);
$num= $donnees['id'];
while ($donnees = mysql_fetch_array($reponse)) {
?>
<div>

<a href="page_sous_bock.php?NUM=<?php echo $num; ?>">
<?php echo $donnees['id']?>) <?php echo $donnees['nom_brasserie']; ?></a>
</div>

<?php } ?>


<?php
sid= $_GET['num']
$db=mysql_connect('xxxxx','xxxxxx','xxxxx') or die ('erreur de connexion');
mysql_select_db('xxxxxx',$db);
mysql_query('SET NAMES utf8');
$reponse= mysql_query("SELECT * FROM brasserie WHERE id ='$id' ");
$donnees = mysql_fetch_array($reponse);
$num= $donnees['id'];
while ($donnees = mysql_fetch_array($reponse)) {
?>
<img src="./Tegesto_PH/IMAGES/Sous Bocks IMAGES/<?php echo $donnees['nom_brasserie']?>/<?php echo $donnees['nom+ext']; ?>" width="100" height="100" />


Bon ya surement des erreurs je connais pas la structure de ta base donc :-(
mais à toi de voir mais à mon avis tu t'embêterai moins
0
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 4 505
19 mars 2010 à 18:06
$row_ssb['nom+ext'] : bizarre comme nom de champ ... "nom_complet" irait mieux, non ?
0