Bonjour à tous,
Je viens de terminer une petite admin qui permet d'ajouter des produits à une base de données. Les données sont transmises nickel.
En revanche, j'ai voulu ajouter la possibilité d'uploader une photo du produit, mais là ça coince : ça ne remplit pas la table et ça ne télécharge pas d'image.
A noter que le champs de la table "produits" s'appelle "photo" et que le dossier en racine du site est "photos-produits".
Donc ça donne ceci au niveau du formulaire :
et ceci dans la 2ème page qui envoie tout :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input name='photo' type='file' class='input' size='30'>
A force de regarder, je ne vois plus rien. Quelqu'un a une idée de l'erreur ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 if ($photo != "nul") { $split = explode(".", $photo_name); $ext = strtolower($split[1]); if ($ext == "jpg" || $ext == "gif" || $ext == "jpeg") { $fichier = "../photos-produits/$photo_name"; move_uploaded_file($photo, "$fichier"); } } else { $fichier = "nul"; } $vide = "non"; $query = mysql_query("INSERT INTO produits (nom,descriptif,principe,utilisation,efficacite,conseil,photo) VALUES ('$nom','$descriptif','$principe','$utilisation','$efficacite','$conseil','$fichier')");
Merci d'avance !
Partager