Qu'est-ce qui ne vas pas ?

Qu'est-ce qui ne vas pas ? - PHP - Programmation

Marsh Posté le 25-08-2003 à 20:58:45    

Voila, j'essaye sans cesse de vouloir modifier une fiche de membre...
 
la fiche s'affiche correctement avec les champs remplis des valeurs du membre actuel ($id), mais c à l'enregistrement que ça me*** :pfff:  
 
ici :

Code :
  1. if(!$nom or !$prenom or !$date_naissance_2 or !$date_naissance_3 or !$date_naissance_1 or !$adresse_1 or !$ville or !$code_postal or !$tel_fixe or !$email or !$statut)
  2. print'Un ou plusieurs champs ne sont pas renseignés !';
  3. else
  4. {
  5. // CONNEXION & SELECTION DE LA BDD
  6. require('connexion.php');
  7. // SELECTION DE LA TABLE & ENREGISTREMENT
  8. $sql = ("UPDATE membres SET nom=$nom, prenom=$prenom, date_naissance_2=$date_naissance_2, date_naissance_3=$date_naissance_3, date_naissance_1=$date_naissance_1, adresse_1=$adresse_1, adresse_2=$adresse_2, adresse_3=$adresse_3, ville=$ville, code_postal=$code_postal, tel_fixe=$tel_fixe, tel_portable=$tel_portable, email=$email, statut=$statut WHERE id=$id" );
  9. mysql_query($sql) or die ('Erreur, la fiche n\'a pas pu être modifiée !');
  10. print('Fiche de membre modifiée !<br /><br /><a href="inscription_membre.php">NOUVEAU MEMBRE</a><br /><a href="membres.php">LISTE DES MEMBRES</a><br /><br />Id du membre : '.$id.'');
  11. }


 
une idée ?
 
edit : elle est vraiment nul cette colorisation synthaxique sur ce forum  :kaola:  
 :D


Message édité par KdZ' le 25-08-2003 à 21:00:58
Reply

Marsh Posté le 25-08-2003 à 20:58:45   

Reply

Marsh Posté le 25-08-2003 à 21:31:54    

Bon voila, ça servira pour d'autres :
 
il faut mettre en " et echaper le caracter (/)
donc :
 

Code :
  1. ...nom=$nom,prenom=$prenom,...


 
devient :
 

Code :
  1. ...nom=\"$nom\",prenom=\"$prenom\",...


 
voila ;)


Message édité par KdZ' le 25-08-2003 à 21:32:46
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed