Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Affichage d'image depuis ma bdd [ Base de données / MySQL ] (bruce207)

vendredi 11 juillet 2008 à 11:13:24 | Affichage d'image depuis ma bdd

bruce207

Bonjour,
j'ai lu tout d'abord que pour stocker une image dans une base mysql on pouvait stocker l'adresse de l'image dans la base. J'ai donc créer une table avec un champ img_adresse en varchar(255) qui stocke cette adresse. Ensuite j'ai tapé le script suivant pour pouvoir l'afficher dans mon navigateur :
<?php
$cnx = mysql_connect('localhost', 'root', '') or die (mysql_error ());
$ret = mysql_select_db('Monimg') or die (mysql_error ());
$req = "SELECT img_adresse from images";
$rst = mysql_query($req) or die (mysql_error ());
$col = mysql_fetch_row($rst);
 
if( !$col[0])
{ echo "Pas d'image dans la base";
}
else
{
echo $col[0];
}
?>
mais au lieu de l'image il ne m'affiche que l'adresse de celle ci sans les antislahs
// C:Documents and SettingsUSERBureauOuest_EchosOUEST ECHOS (H)salut action.jpeg
l'adresse etant : C:\Documents and Settings\USER\Bureau\Ouest_Echos\OUEST ECHOS (H)\salut action.jpeg
il est à remarquer que le nom du fichier image contient un espace.
Que doit je faire pour que mon navigateur affiche l'image ?
Merci d'avance


vendredi 11 juillet 2008 à 11:30:48 | Re : Affichage d'image depuis ma bdd

nicomilville

Membre Club
Réponse acceptée !
Salut,

il faut pas que tu affiche le chemin mais que tu l'ouvre comme ça :

echo '<img src="'.$col[0].'"/>';

et pour afficher les backslash il faut que quand tu insert tes données dans la base, tu fasse u addslash dessus et après quand tu les affiches, tu fais une stripslash() !

a++

Si la réponse vous convient, pensez : Réponse acceptée !


vendredi 11 juillet 2008 à 14:32:15 | Re : Affichage d'image depuis ma bdd

bruce207

le resutat est pareil ça m'affiche toujours le chemin de l'image sans les antislashs. J'ai regardé dans ma base de données et j'ai constaté que le chemin de l'image s'affiche pareil sans les antislahs(\). Si tu pouvais me donner un exemple de ce que tu me dis plus haut avec u addslash et stripslash() ce serait vraiment gentil

vendredi 11 juillet 2008 à 14:35:51 | Re : Affichage d'image depuis ma bdd

nicomilville

Membre Club
$chemin = 'chemin\repertoire\sous_repertoire\fichier'
$var = addslash($chemin);

echo stripslash($var);

a++

Si la réponse vous convient, pensez : Réponse acceptée !


vendredi 11 juillet 2008 à 18:01:36 | Re : Affichage d'image depuis ma bdd

bruce207

donc la requete d'insertion sera la suivante : "INSERT INTO images SET img_adresse = .$var " ?

vendredi 11 juillet 2008 à 18:09:24 | Re : Affichage d'image depuis ma bdd

bruce207

plutot "INSERT INTO images(img_adresse) values ('.$var')"


vendredi 11 juillet 2008 à 18:57:43 | Re : Affichage d'image depuis ma bdd

nicomilville

Membre Club

plutot "INSERT INTO images(img_adresse) values ('".$var."')"

a++

Si la réponse vous convient, pensez : Réponse acceptée !


lundi 14 juillet 2008 à 11:07:42 | Re : Affichage d'image depuis ma bdd

bruce207

j'ai pu finalement afficher mon image en haut de la page avec une balise <div/>. Le problème c'est que maintenant je voudrais l'afficher tout le long de la page de la gauche vers la droite. Faut-il redimensionner ou autre ? Comment dois-je proceder ?
Merci

lundi 14 juillet 2008 à 11:19:39 | Re : Affichage d'image depuis ma bdd

nicomilville

Membre Club
tu veus afficher ton image sur toute ta page ?

Si la réponse vous convient, pensez : Réponse acceptée !


lundi 14 juillet 2008 à 11:29:17 | Re : Affichage d'image depuis ma bdd

bruce207

oui, tout le le long en haut comme entete


1 2

Cette discussion est classé dans : base, mysql, image, adresse, die


Répondre à ce message

Sujets en rapport avec ce message

MySQL et images [ par Marneus Calgar ] SalutJ'aimerais savoir s'il est possible de stocker des images dans une table MySQL et d'y accéder depuis une page PHP. En fait, je voudrais faire un MySQL et images [ par Marneus Calgar ] SalutJ'aimerais savoir s'il est possible de stocker des images dans une table MySQL et d'y accéder depuis une page PHP. En fait, je voudrais faire un probleme base de donnée mysql [ par morgandetoi06 ] voila j ai une page qui reçoit des variables et qui doit les inserer dans une table "informations" de la base "cv"mais ça me dit "querry failed" je ne Supprimmer dans base de donnée - Comment faire ? [ par Also know as ] Bonjour,voilà, j'ai crée un site tout con pour m'entrainer et je ne comprend comment faire pour supprimmer une/des données dans la base de donnée.Je s suppression dans mysql [ par magicjim ] Bonjour voila mon probleme je n'arrive pas a supprimer un enregistrement complet ( la ligne complete), cela me renvoie a ma page d'accueil voila mes s Optimisation de connection a une base de donn?|e SQL [ par Teclis01 ] Voil¨¤ en fait j aimerais savoir comment optimiser les connection a une bas de donn¨¦es SQL. J aimerais savoir ds quel cas on doit se reconnecter a un informations base de donnée [ par yanne1985 ] bonjourje suis sur le point d'heberger un site web avec php mysql et  l'hebergeur ma donner les informations suivantesAdresse du serveur SQL:   111111 DIE !!!!! [ par thassa ] bonsoir,j'ai un probleme avec ce bout de code: mysql_query("DROP DATABASE $base ");  if(mysql_error())  die(' alert("erreur! base non existante"); ' insertion d'images sur MySQL [ par Euskalor ] Salut à toutes et à tous !Je souhaiterais savoir comment faire pour mettre une image dans une base de donnée MySQL via un code PHP. Etant débutant en afficher une image selectionnee dans une base de donnees [ par fadoua123 ] salut voici mon probleme j ai une base ou il y a des images et son id et d autres champs et je dois selectioner des images d apres une condition je ve


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.