Extraire lien image de la base de données
Fermé
saber001
-
26 juin 2009 à 20:03
zoby44 Messages postés 818 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 7 avril 2010 - 26 juin 2009 à 23:48
zoby44 Messages postés 818 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 7 avril 2010 - 26 juin 2009 à 23:48
A voir également:
- Extraire lien image de la base de données
- Extraire une video youtube - Guide
- Lien url - Guide
- Extraire image pdf - Guide
- Créer un lien pour partager des photos - Guide
- Verificateur de lien - Guide
2 réponses
zoby44
Messages postés
818
Date d'inscription
vendredi 3 novembre 2006
Statut
Membre
Dernière intervention
7 avril 2010
199
26 juin 2009 à 23:48
26 juin 2009 à 23:48
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 :
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 :
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.
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.
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++.
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++.