par
jedusort » 30 nov. 2008, 17:39
bonjour tt le monde.
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'";
mnt pour afficher mes produits j'utilise le code suivant:
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">';
tt s'affiche sans problème sauf la photo
merci pour vos réponses.
bonjour tt le monde.
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]
//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]
mnt pour afficher mes produits j'utilise le code suivant:
[code]
$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">';
[/code]
tt s'affiche sans problème sauf la photo :shock:
merci pour vos réponses.