Affichage contenu base Mysql
Résolu/Ferméjordane45 Messages postés 38397 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 29 janvier 2025 - 13 juil. 2022 à 18:51
- Affichage contenu base Mysql
- Word a trouvé du contenu illisible - Guide
- Affichage double ecran - Guide
- Le fichier à télécharger correspond au contenu brut d’un courrier électronique. de quel pays a été envoyé ce message ? - Guide
- Formules excel de base - Guide
- Mysql community server - Télécharger - Bases de données
4 réponses
12 juil. 2022 à 17:58
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
12 juil. 2022 à 22:15
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...
.
13 juil. 2022 à 11:46
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; ?>
13 juil. 2022 à 12:39
Rien qu'en regardant la coloration syntaxique du code que tu viens de poster, on se rend compte que tu as des erreurs au niveau des quotes...
Modifié le 13 juil. 2022 à 13:42
Oui, j'ai toujours eu un problème avec les quotes. Et là il y a une double quote en trop après src="""
Modifié le 13 juil. 2022 à 18:25
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 !!!????
Modifié le 13 juil. 2022 à 18:54
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 )
13 juil. 2022 à 18:49
J'ai revu mes liens dans la bd, et en écrivant l'adresse complète pour accéder à la photo, ça fonctionne
12 juil. 2022 à 18:33
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 !
12 juil. 2022 à 18:52
Tu n'expliques pas ce que tu obtiens, ni en quoi cela diffère de ce que tu souhaites.