Probleme d'envoi d'image par formulaire

Résolu
sob_12 Messages postés 338 Statut Membre -  
sob_12 Messages postés 338 Statut Membre -
Bonjour,
Je suis en train de développé un forum pour mon site web mais j'ai un problème avec l'envoi de l'avatar du membre

voici le morceaux de code qui bug
                
//On déplace l'avatar
                $avatar = time();
                $nomavatar = str_replace(' ','',$avatar).".".$extension_upload;
                $avatar = "image/avatars/".str_replace(' ','',$avatar).".".$extension_upload;
                move_uploaded_file($_FILES['avatar']['tmp_name'],$avatar);
                mysql_query('UPDATE forum_membres
                SET membre_avatar = '.$nomavatar.' 
                WHERE membre_id = '.$_SESSION['id']) or die (mysql_error());


ou voici le code entiez de la page
http://actumediaz.com/modifprofil.txt

le problème est dans la requête sql car sa me donne un mysql error voici ce que j'ai comme erreur

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'gif WHERE membre_id = 1' at line 2

merci d'avance
--
La théorie, c'est quand on sait tout mais que rien ne fonctionne.
La pratique, c'est quand tout fonctionne et que personne ne sais pourquoi.
Ici nous avons réuni théorie et pratique: rien ne fonctionne .... et personne ne sais pourquoi (A. Einstein).
Configuration: Pc portable :
Processeur : intel core duo 1.88Ghz
Carte graphique : Nvidia GeForce Go 7600 128Mo (jusqu'à 1586Mo en partagés)
Disque dur : 100Go
Ram : 3Go
Écran : celui du pc portable (16,5 pouces) et une tv écran plat HD de 20pouces ^^
système d'exploitation : windows vista ultimate sp2
A voir également:

4 réponses

sob_12 Messages postés 338 Statut Membre 15
 
bonjour
je voudrait faire un petit up car je suis toujours bloqué j'ai fait des modification mais sa marche toujours pas

voila le code qui bug
$avatar = time();
                $nomavatar = str_replace(' ','',$avatar).".".$extension_upload;
                $avatar = "./image/avatars/".str_replace(' ','',$avatar).".".$extension_upload;
                move_uploaded_file($_FILES['avatar']['tmp_name'],$avatar);
                mysql_query('UPDATE forum_membres
                SET membre_avatar = '.$nomavatar.' 
                WHERE membre_id = '.$_SESSION['id']);


et voici la requête sql*
mysql_query("
        UPDATE forum_membres
        SET  membre_mdp ='".$pass."' , membre_email = '".$email."' ,
        membre_msn = '".$msn."' , membre_siteweb = '".$website."',
        membre_signature = '".$signature."' ,
        membre_localisation = '".$localisation."'
        membre_avatar = '".$nomavatar."'
        WHERE membre_id = '".intval($_SESSION['id'])."'") or die (mysql_error());


je répète l'erreur

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'membre_avatar = '1250548151.gif' WHERE membre_id = '1'' at line 6

ainsi que l'adresse du fichier qui posent problème
http://actumediaz.com/modifprofil.txt
0
sob_12 Messages postés 338 Statut Membre 15
 
personne a une idée sa deviens urgent
svp
0
avion-f16 Messages postés 19268 Date d'inscription   Statut Contributeur Dernière intervention   4 511
 
mysql_query("
        UPDATE forum_membres
        SET  membre_mdp ='".$pass."' , membre_email = '".$email."' ,
        membre_msn = '".$msn."' , membre_siteweb = '".$website."',
        membre_signature = '".$signature."' ,
        membre_localisation = '".$localisation."'
        membre_avatar = '".$nomavatar."'
        WHERE membre_id = '".intval($_SESSION['id'])."'") or die (mysql_error());

Il manque la virgule après le partie mise en évidence.
0
sob_12 Messages postés 338 Statut Membre 15
 
Comment j'ai pus loupé sa lol
Merci beaucoup je vais organiser un peut mon code sa sera mieux :)
0