sur mon site j'ai un formulaire qui permet l'ajout d'un produit dans la base de données, ce formulaire contient des infos sur un produit et sa photo.
le script qui permet l'ajout d'un produit dans la base de données marche nikel. j'utilise ce code pour l'ajout:
Code : Tout sélectionner
//je recupère le nom du fichier
$filename=$_FILES['image']['name'];
//ce code permet d'extraire l'extension du fichier
$l=strlen($filename);
$extension=strrchr($filename,'.');
$extension=substr($extension,1);
//affichage du fichier et l'extention pour verification
echo $des.".".$extension;
//j'affecte à la variable $dest_img le chemain complet du fichier + le nom du fichier + l'extension
$dest_img=$_SERVER['DOCUMENT_ROOT'].'/www/emarche/exec/php/img_pdt/'.$des.".".$extension;
//up load du fichier
move_uploaded_file($_FILES['image']['tmp_name'],$dest_img);
//j'affiche le tt pour verifier
echo $dest_img;
//la requete d'ajout
$requete="INSERT produit SET pd_reference='', pd_gencod='$codegen', pd_libel='$des', pd_desc='$desc', pd_pxht='$pxht', pd_qtmini='$qtmini', pd_ttva='$tva', pd_qtstock='$qtsk', four_num='$four', fam_code='$fam',pd_photo='$dest_img'";
Code : Tout sélectionner
$requete3="SELECT pd_reference, pd_libel, pd_pxht, pd_photo, fam_code from produit";
$resultat3=mysql_query ($requete3, $connection);
while($test= mysql_fetch_row($resultat3))
{
list ($reference, $libel, $pxht, $photo, $fam_code)=$test;
echo '<tr><td>';
echo $reference;
echo '<td>';
echo $libel;
echo '<td>';
echo $pxht;
echo '<td>';
echo '<img src="$photo">';
merci pour vos réponses.