Affichage contenu base Mysql
Résolujordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je n'arrive pas à afficher le contenu de ma base
<?php include ('connexion/connexion.php'); $query = 'SELECT * FROM liste_chats'; $result = mysql_query($query) or die(mysql_error()); //echo 'coucou'; //******* Affichage description du chat ***** $id = $_GET['id']; while ($row = mysql_fetch_array($result)) { if (!empty($row['descript_chat'])) { echo '<div class="descript_chat">'; echo '<tr><td height="20"></td></tr>'; echo '<tr><td align=left valign=top></td> <td width="450"><font size="2" color="#FFCC66">'.$row['descript_chat'].'</font></td></tr>'; echo ''.($row['descript_chat']).''; echo '</div>'; } if (!empty($row['photo1'])) { echo $row['photo1']; } if (!empty($row['photo2'])) { echo ''.$row['photo2'].''; } if (!empty($row['photo3'])) { echo ''.$row['photo3'].''; } } mysql_close(); exit; ?>
Il ne doit pas y avoir grande erreur, mais je ne trouve pas !!!!???
Merci
- Affichage contenu base Mysql
- Base de registre - Guide
- Affichage double ecran - Guide
- Word a trouvé du contenu illisible - Guide
- Windows 11 affichage classique - Guide
- Mysql community server - Télécharger - Bases de données
4 réponses
bonjour,
Il est préférable d'arrêter d'utiliser mysql_***: https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
Bonjour,
Déjà, ton html est faut..
Tu as des balises tr et td .. sans balise table ..
Tu dis que tes variables "photo" sont des liens.. il faut donc les mettre dans des balises <a> ou, si tu veux les afficher.. les mettre dans des balises img ..*
Forcément.. si tu n'as pas un minimum correcte de connaissances en html; pas évident de faire un site...
.
Oui, je suis d'accord. J'ai fait ça hier à l'arrache, et j'étais ko.
Voici mon code, qui ne me retourne qu'une icône. J'ai vérifier les chemins, l'existence de l'image. Je suppose que j'ai une erreur de ponctuation ?
<?php include ('connexion/connexion.php'); $query = 'SELECT * FROM liste_chats ORDER BY id ASC'; $result = mysql_query($query) or die(mysql_error()); //******* Affichage description du chat ***** $id = $_GET['id']; while ($row = mysql_fetch_array($result)) { if (!empty($row['photo1'])) { echo '<img src="".$row['photo1'].'">'; //=> affichage icône } } mysql_close(); exit; ?>
En écrivant ceci
while ($row = mysql_fetch_array($result)) { if (!empty($row['photo1'])) { echo '<img src=""""".$row['photo1'].'">'; //=> affichage icône } }
J'ai toujours un affichage d'icône
Pourtant, l'image se trouve bien dans images/chats, le site se trouve sur le serveur dans le dossier tatachat.
Le lien dans la bd est tatachat/images/chats/tiana.JPG
Je ne comprends pas !!!????
Bon .. il y a un bug d'affichage des quotes sur le site ...
quoi qu'il en soit, en plus de l'attribut SRC de ta balises IMG, mets lui aussi l'attribut ALT et tu y mets la même chose que pour SRC ..
Il serait bien également de nous montrer le code source généré de ta page ( tu l'affiches dans ton navigateur, puis tu fais CTRL+u et tu nous colles le code obtenu ici )
Je sais, mais pour maintenant .......... De toute façon ce sera mon dernier site !
Pour le code, je tiens à préciser que photo1 est un enregistrement de la table qui contient le lien pour trouver l'image dans un fichier !
Tu n'expliques pas ce que tu obtiens, ni en quoi cela diffère de ce que tu souhaites.