|
|
|
|
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
Bonjour,
|
Salut, tu as un problème à quel niveau ? à l'upload de l'image ou juste au niveau de l'affichage.
<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. |