Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/04/2008, 18h49   #1
Nouveau Membre du Club
 
Inscription : mars 2008
Messages : 112
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 112
Points : 35
Points : 35
Par défaut afficher une image que son emplacement se trouve ds 1 base de donne

salut
je veux afficher une image que son emplacement se trouve dans une base de donne
j'ai fait 1 premier formulaire dans le quelle il y a un <input type="file" .......>
j'ai maintenant dans la base de donne un champ ou se trouve l'emplacement de l'image exemple D:\Wallpapers\Games\monimage.jpg

maintenant je veux faire l'opération inverse
j'ai mis

Code :
1
2
3
4
5
6
7
8
9
<?php
 $idref=$_GET['ref'];
 $_SESSION['det']=$idref;
 $conn_string = "host=localhost port=5432 dbname=hm user=postgres";
 $db = pg_connect($conn_string) or die("Connexion impossible");
 $req="SELECT * FROM client WHERE id_client ='".$idref."' ";
 $result = pg_query($db,$req);
 $ligne = pg_fetch_array($result);
?>
puis dans la page html il y a
<img src="<?php echo $ligne['image']; ?>" width="143" height="150" alt="" border="0">

le problème ce que l'image ne s'affiche pas
comment procéder alors s'il vous plait??
tntneo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2008, 19h11   #2
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
tu as regarde la source de ta page pour voir si déjà l'image n'était pas et le répertoire bon ?
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2008, 19h18   #3
Nouveau Membre du Club
 
Inscription : mars 2008
Messages : 112
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 112
Points : 35
Points : 35
oui bien sur car ds le premier formulaire il y a un parcourir pour l'image donc elle est bien presente
tntneo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2008, 19h23   #4
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
Sur la page ou tu affiche les images tu as vérifié la source html pour voir si il n'y a pas d'erreur ?
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2008, 19h28   #5
Nouveau Membre du Club
 
Inscription : mars 2008
Messages : 112
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 112
Points : 35
Points : 35
je travaille avec easy php
quand je fais enregistrer sous de la page, et je la sauvegarde dans un autre emplacement l'image ne sera pas visible visible par contre si je l'ouvre avec dreamwaver ou bien frontpage elle sera presente
mais quand je suis ds le web local de easy php et j'ouvre la page l'image n'est pas presente
tntneo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2008, 19h30   #6
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
bon , mes questions t'intéressent pas on va procéder autrement :

si tu fais
tu as quoi ?
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2008, 19h34   #7
Nouveau Membre du Club
 
Inscription : mars 2008
Messages : 112
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 112
Points : 35
Points : 35
j'aurai comme ca
D:\Wallpapers\Combat-Flights\1024military03.jpg
cad l'emplacement de l'image
tntneo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2008, 20h07   #8
Membre Expert
 
Avatar de Jumano
 
Inscription : février 2007
Messages : 1 162
Détails du profil
Informations personnelles :
Âge : 43
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : février 2007
Messages : 1 162
Points : 1 369
Points : 1 369
Le soucis vient je pense lorsque tu fais l'upload de tes fichiers.
Tu devrais lors de celui-ci uploader tes fichiers dans un dossier image à l'intérieur du dossier contenant ton site.
Je pense qu'elle ne s'affiche pas car elle sont à l'extérieur de ton dossier site.
Fait le test suivant :
Prend ton image 1024military03.jpg et copie la à la racine de ton site où se trouve ta page.html, dans ta base de données tu modifie le chemin D:\Wallpapers\Combat-Flights\1024military03.jpg par 1024military03.jpg , et ensuite essaye ta page ...
Jumano est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2008, 20h13   #9
Nouveau Membre du Club
 
Inscription : mars 2008
Messages : 112
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 112
Points : 35
Points : 35
oui comme ça çà marche mais comment obliger le navigateur a ouvrir une image qui se trouve a 1 autre emplacement
elle ne se trouve pas dans le cache du navigateur
comment faire pour ajouter un image ds le cache??
tntneo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2008, 20h16   #10
Membre Expert
 
Avatar de Jumano
 
Inscription : février 2007
Messages : 1 162
Détails du profil
Informations personnelles :
Âge : 43
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : février 2007
Messages : 1 162
Points : 1 369
Points : 1 369
C'est juste qu'elle n'est pas dans le dossier de ton site ...
Sur ton premier formulaire tu dois faire un upload de l'image à l'intérieur du dossier de ton site ...
Regarde ici comment faire :
http://php.developpez.com/faq/?page=...ichiers_upload
Jumano est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h21.


 
 
 
 
Partenaires

Hébergement Web