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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<input name='photo' type='file' class='input' size='30'>
et ceci dans la 2ème page qui envoie tout :

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')");
A force de regarder, je ne vois plus rien. Quelqu'un a une idée de l'erreur ?
Merci d'avance !