Rechercher : dans
Par :

Extraire lien image de la base de données

Dernière réponse le 26 jun 2009 à 23:48:12 saber001, le 26 jun 2009 à 20:03:38 
 Signaler ce message aux modérateurs

Bonjour,
le probleme est le suivant :
on a une image dans un dossier nommé "images" donc aprés l'insertion de l'image dans ce dossier avec le code suivant :
<forum method= "insert.php" methode = "post" >
< input type = "file >
< input type = submit>
----- donc l'insertion de l'image dans le dossier et son adresse dans la base de donneés.
Maiiiis le probléme est la suivante :
au niveau d'affichage l'image n'apparaitre pas et je ne sait pour quoi !

Configuration: Windows XP Internet Explorer 7.0

Meilleures réponses pour « extraire lien image de la base de données » dans :
Extraire les images et sons d'un fichier PowerPoint (PPT/PPS) VoirLe logiciel PowerPoint permet "d'exporter" directement les fichiers images et sons, par le biais d'une manipulation très simple : Si le nom du fichier est au format *.pps, on fait clic droit/renommer et on change l'extension en *.ppt. Ouvrir...
[Logiciels] Extraire toutes les images d'un PDF VoirVoici comment extraire toutes les images d'un fichier PDF. Avantage de cette méthode sur http://www.commentcamarche.net/faq/sujet-1036-: Les images sont extraites tel quel, sans perte de qualité (Par exemple, les JPEG sont extraits tel quel du...
Télécharger Some PDF Image Extract VoirLes documents PDF peuvent comporter du texte, des graphes, des tableaux mais aussi des images. Étant donné qu'il n'est pas possible d'en modifier le contenu, il en est de même pour l'extraction d'une image du contenu du document. Some PDF Image...
Connexion à la base de données avec JDBC VoirConnexion à la base de données L'API (Application Programming Interface) JDBC, c'est-à-dire la bibliothèque de classes JDBC, se charge de trois étapes indispensables à la connexion à une base de données : la création d'une connexion à la...

1

flareski, le 26 jun 2009 à 23:23:14

Bonjour,

Il faut utiliser la requette mysql pour afficher votre image, il n'y a rien de plus simple si vous avez stocké le lien complet de l'image, il suffit de faire :

<?php

$rq = "SELECT * FROM NOMDETATABLE ";
$result = mysqli_query($connexion,$rq);

while ($ligne = mysqli_fetch_assoc($result))
{
extract($ligne);

$lien = $NOM DU CHAMps OU TU AS STOCKE TON IMAGE

}

echo"<img src='$NOM DU CHAMps OU TU AS STOCKE TON IMAGE' name='' alt=''";


Voila ce n'est pas plus compliqué que cela, bonne continuation
A++.

Répondre à flareski

2

 zoby44, le 26 jun 2009 à 23:48:12

Salut, tu as un problème à quel niveau ? à l'upload de l'image ou juste au niveau de l'affichage.
Rien qu'avec ton formulaire, tu ne peux rien envoyer. Ton formulaire doit être construit comme ça :

<form action="insert.php" method="post"  enctype="multipart/form-data" >
< input type = "file" name="fichier"/>
< input type = "submit"/> 
</form>


Après, dans insert.php :

$_FILES['fichier']['name'] est le nom du fichier envoyé, par exemple : image1.jpg
$_FILES['fichier']['tmp_name'] est l'adresse temporaire du fichier

Pour envoyer un fichier, ton insert.php doit ressembler à ca :
<?php
$destination = 'dossier/de/destination/'.$_FILES['fichier']['name'];
if(move_uploaded_file($_FILES['fichier']['tmp_name'], $destination ) ) {
echo 'fichier bien envoyé';
// Ici, tu enregistre $destination dans la base de donnée.
}
?>

Cette condition enregistre l'url du fichier uniquement si le fichier à bien été envoyé.
Après, il suffit d'interroger la base de donnée et de récupérer le champs 'url' (si tu l'as appelé comme ça).

J'espère avoir répondu à ta question, sinon, si tu as d'autres questions, hésite pas. Il est souvent plus rapide de chercher que d'attendre une réponse... Google est notre ami.

Répondre à zoby44
Collection CommentÇaMarche.net