Syntaxe SQL, update

Bonjour à tous !
J'ai une problème de syntaxe ... j'ai regardé la doc mais je trouve pas l'erreur.
Voici le code :

		$result = mysql_query("UPDATE locations SET (id_membre=$id_membre,id_location='$id_location',adresse='$adresse',type='$type',
														nbpers='$nbpers',nbetoiles='$nbetoiles',dplage='$dplage',dport='$dport',
														microonde='$microonde',lavelinge'$lavelinge',television'$television',
														jardin='$jardin',animal='$animal',photomini='$photomini',
														photo1='$photo1',photo2='$photo2',photo3='$photo3',photo4='$photo4')
									WHERE (locations.id_membre = membres.id_membre)");


Merci !
Configuration: Windows XP
Firefox 2.0.0.12

3 réponses

  1. personne pour m'aider ?

    		
    		mysql_connect($server, $user, $password); // Connexion à MySQL
    		mysql_select_db($database); // Sélection de la base On est connectés, on peut travailler sur la BDD
    		
    		
    		
    			$email = $_SESSION['email'];
    			$req1 = "SELECT * FROM membres WHERE email='$email'";		
    			$iduser = mysql_query($req1);		
    			while ($sql = mysql_fetch_array($iduser))
    				{
    				$id_membre=$sql['id_membre'];
    				}
    // on a chopé l'id de l'utilisateur qui est connecté
    
    
    
    		$requp = "UPDATE locations SET (id_membre=$id_membre,id_location=$id_location,adresse=$adresse,type=$type,
    											nbpers=$nbpers,nbetoiles=$nbetoiles,dplage=$dplage,dport=$dport,
    											microonde=$microonde,lavelinge=$lavelinge,television=$television,
    											jardin=$jardin,animal=$animal,photomini=$photomini,
    											photo1=$photo1,photo2=$photo2,photo3=$photo3,photo4=$photo4)
    									WHERE ('locations.id_membre' = 'membres.id_membre')";
    									
    		$result = mysql_query($requp);
    
    1. Voila c'est fait mais même prob ...
      je vous remet le code modifié :

      			$adresse=$_POST['adresse'];
      			$type=$_POST['type'];
      			$nbpers=$_POST['nbpers'];
      			$nbetoiles=$_POST['nbetoiles'];
      			$dplage=$_POST['dplage'];
      			$dport=$_POST['dport'];
      			$microonde=$_POST['microonde'];
      			$lavelinge=$_POST['lavelinge'];
      			$television=$_POST['television'];
      			$jardin=$_POST['jardin'];
      			$animal=$_POST['animal'];
      			$photomini=$_POST['photomini'];
      
      
      		
      		mysql_connect("sdf.sdfsdf.fr", "sdf", "sdf"); // Connexion à MySQL
      		mysql_select_db("sdf"); // Sélection de la base On est connectés, on peut travailler sur la BDD
      		
      		
      		
      			$email = $_SESSION['email'];
      			$req1 = "SELECT * FROM membres WHERE email='$email'";		
      			$iduser = mysql_query($req1);		
      			while ($sql = mysql_fetch_array($iduser))
      				{
      				$id_membre=$sql['id_membre'];
      				}
      // on a chopé l'id de l'utilisateur qui est connecté
      
      
      
      
      		$result = mysql_query("UPDATE locations SET (id_membre='$id_membre',id_location='$id_location',adresse='$adresse',type='$type',
      														nbpers='$nbpers',nbetoiles='$nbetoiles',dplage='$dplage',dport='$dport',
      														microonde='$microonde',lavelinge='$lavelinge',television='$television',
      														jardin='$jardin',animal='$animal',photomini='$photomini',
      														photo1='$photo1',photo2='$photo2',photo3='$photo3',photo4='$photo4')
      									WHERE (locations.id_membre = membres.id_membre)");
      
      1. commence par mettre les = où ils manquent ainsi que les '