Aller au contenu

Afficher image stockée dans bdd


Sujets conseillés

Posté

Bonjour,

J'ai crée un script de mise en ligne de produit. Je remplis un formulaire avec le nom du produit la description, la disponibilité, l'url de l'image je valide et la fiche est crée.

Tout fonctionne sauf l'affichage de l'image. Je stock l'url de mes images dans ma bdd.

Comment afficher les images sur ma pages ?

Posté (modifié)

Salut :

1° La requête

$sql = ("SELECT url_img FROM MaTable WHERE ...");
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);

2° L'affichage

<img src="<?php echo $row['url_img];?> alt="" />

ou

echo '<img src="'.$row['url_img'].'" alt="" />';

:)

Modifié par KnockedMaster
  • 4 semaines plus tard...
Posté

Ok merci,

J'ai reussie en utilisant ceci :

<?php if($donnees['img']<>""){ echo '<p align="center"><img src="'.$donnees['img']?>

Posté

J'ai un petit problème :

J'ai un décalage dans mon tableau quand j'ajoute le code php suivant :

<?php if($donnees['img']<>""){ echo '<p align="center"><img src="'.$donnees['img']?>

Voici la page en question :

http://s221889995.onlinehome.fr/test.php

Dans le premier tableau l'image a été ajouter automatiquement. Dans le deuxième l'image est afficher via le code php qui affiche l'image stocker dans la bdd.

Comment empêcher se décalage.

Merci d'avance

Posté

Dans ton CSS, les éléments P et TD ont tous les deux une marge à gauche et à droite de 10 pixels.

Il te suffit de supprimer la balise P autour de ton image, elle ne t'es pas utile (De même que la balise DIV, l'alignement center peut très bien être appliqué à la TD).

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...