A toi de débugger tout seul un peu
Déja n'hésite pas a afficher toutes les variables du script avec des echo puis un exit; juste après pour vérifier leur contenu
Ensuite mets mysql_query($sql) or die('Erreur MySQL :'.mysql_error());
Faut apprendre a débugger tout seul ![[:fading] [:fading]](https://forum-images.hardware.fr/images/perso/fading.gif)
Par contre ton script d'upload est a revoir, de ce que j'en ai vu on peut faire passer un fichier PHP tranquille 
Autre chose : tu la sors d'ou ta variable $photo ? parce que si j'ai bien compris, tu la récupères de l'input du même nom de type file
Or dans ce cas ca résout une question que je me suis posée : Pourquoi n'utilise t-il pas le tableau $_FILES['photo'] ?
Parce que ca m'étonnerait bien que $photo aie une valeur, c'est $_FILES['photo'] qu'il faut utiliser et c'est ce tableau qui contient :
$_FILES['photo']['name'] : Nom
$_FILES['photo']['tmp_name'] : Chemin temporaire du fichier
Et j'en passe. Y'a beaucoup a revoir dans ton script
Message édité par WiiDS le 09-04-2007 à 15:13:07