Ajout d'image au base de donne

malek_rh -  
 magot -
Bonjour,



comment en peut stocke une adreese d'image dans une base des donnes
sachant que ma table contient 3 champs ref_produit, prix et image_produit
et mon formulaire
:
ref_produit

<input name="ref_produit" type="text" size="40" />

prix


<input name="prix" type="text" size="40" />

URL Photo
<input type="file" size="35" name="img" />
</forme>

page.php

<?php
$nom = $_POST["ref_produit"];
$ref = $_POST["prix];

$url = $_POST["img"];





mysql_connect("localhost","service_comm","111111")
or die("erreur de connexion au serveur $host");
mysql_select_db('site')
or die("erreur de connexion a la base de donnees");

..
..
je plainte au reste d'ajout au base


et merci

1 réponse

magot
 
Yo,
comme tu le dit c'est pas l'image qui et enregistré dans la base mais bien son adresse, donc un champ de texte.
Après le mieux 'est de faire un dossier dans lequel tu upload toutes les images, comme ça il se mélange pas avec les images du site et tu as toujours le même début d'url(comportant le nom de ce dossier suivit du nom de l'image et tu peut n'enregistrer que le nom d'image dans la base).
Voici un exemple de script pour l'upload:
http://www.phpcs.com/codes/UPLOAD-IMAGE_38983.aspx
0