Récupérer le chemin d'une photo avec PHP

Milkos santos Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -  
jjsteing Messages postés 1670 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je suis débutant dans la creation de site web, Donc, si je dis des bêtises, veuillez comprendre... Lol..

Bon , le probleme est le suivant, je voudrais inserer une image dans ma base de donnée phpmy admin..
En fait, je voudrais juste recuperer le chemin complet..
Grace aux code ke je vais vous montrer, kan g saisi la photo, il y ai posté dans la base données ke le nom du fichier.. en fait je voudrais le chemin complet...


Voici le code pour le "formulaire.html" pour saisir les données


<form action="inserer_image.php" method="post" enctype="multipart/formdata">
<input type="file" name="image1" size="12"/>
</form>

(il ya dautre donnée, mais en fait, c celà ki ns interesse.. lol



Voici le code pour "inserer_image.php"



<?php
// connexion à la base de données:
mysql_connect("localhost","root","");
mysql_select_db("article");
// récolte des données du fichier:
$image1 = $_POST ['image1'];
mysql_query(" INSERT INTO articles VALUES ('','$image1')");

mysql_close();
?>
<br /><br /><br />
<a href="afficher_image.php"> afficher </a>



et voici le code pour afficher_image.php



<?php
// connexion à la base de données:
mysql_connect("localhost","root","");
mysql_select_db("article");
// on récolte les données contenues dans la table:
$requete = mysql_query ("SELECT * FROM articles ");
while ($data = mysql_fetch_array ($requete) )

{
?>

L'image 1 est <img src="<?php echo $data['image1']; ?>" /> <br /><br />

<?php
}
mysql_close();
?>



voila, avec des codes, je ne recoi ke le nom de l'image dans la base de données, on dirai que le formulaire renvoi seulemen le nom, meme si dans le champ du "parcourir" , il y est marqué le chemin complet...


Euh, je sais ke je suis comme un perroquet, mais Si vous voudriez bien maider, ce serait sympa!!

merci d'avance!!
A voir également:

1 réponse

jjsteing Messages postés 1670 Date d'inscription   Statut Contributeur Dernière intervention   181
 
Bonjour,

Quand l utilisateur poste son image, tu la met bien à un endroit dans un des repertoire de ton site non?? donc ton chemin tu l'as... n'essaie pas de récupérer le chemin d origine du fichier (comme 'C:\Documents and Settings\Default User\My Documents') ca ne servirait à rien...
3