Code php pour afficher une image de ma base de donnée

Fermé
maria-cecilia Messages postés 1 Date d'inscription mardi 22 octobre 2013 Statut Membre Dernière intervention 22 octobre 2013 - Modifié par Chris 94 le 22/10/2013 à 17:18
 Utilisateur anonyme - 23 oct. 2013 à 09:19
Bonjour à tous,

Quelqu'un peut t'il m'aider j'ai stocké une image dans ma bdd et je n'arrive pas à l'afficher sur mon site!

J'ai fonctionné comme ça :
- Dans ma bdd : j'ai crée une table formules et j ai mis apres titre_formule... une colonne image_formule avec le lien d'où elle est située sur mon dossier (je ne sais pas si c est comme ça qu il faut le marquer) ..img/formules/bloc événements.png

-Dans mon code php:
<?php

mysql_connect("localhost", "root", ""); /* ces 2 lignes obligatoires en cas de liaison à la BDD*/
mysql_select_db("bbh");

$requete2 = mysql_query("SELECT image_formule FROM formules")or die(mysql_error()); //on fait appel à la ligne accueil
$reponse2= mysql_fetch_array($requete2);

?>

Et après pour faire appel à la requete j ai testé plusieurs codes du genre : <?php echo $requete2['bloc événements.png']; ?> mais je n arrive pas à trouver le bon pour qu'elle s affiche sur mon site!!!!

Je vous remercierai de votre aide ;)
Cecilia
A voir également:

1 réponse

Utilisateur anonyme
23 oct. 2013 à 09:19
salut,

Pour afficher une image il faut avoir les balises html prévues pour qui l'entourent :
https://www.w3schools.com/html/html_images.asp

Ensuite, sache que le chargement se fera à partir de l'emplacement de ta page php. C'est à dire que tu as ton répertoire source (qui contient l'index), et si tu as à répertoire "/image", tu l'appelera, depuis l'index, directement par ce chemin. Par contre s'ilest dans un sous répertoire, disons "/contenu", il faudra "remonter d'un cran", soit : "../image"
un peu de lecture encore :
https://www.alsacreations.com/astuce/lire/78-quelle-est-la-diffrence-entre-les-chemins-relatifs-et-absolus.html


naga
0