Une ame charitable ?

Une ame charitable ? - PHP - Programmation

Marsh Posté le 17-09-2004 à 22:57:28    

Bonsoir à tous,
je fais un petit espace membre et je cale sur une erreur que me renvoit le serveur:
Parse error: syntax error in /var/www/free.fr/9/7/toms.bouliche/validation-inscription.php on line 69
 
Voila mon code:
 

Code :
  1. <?php
  2. if( $action['post'] == 'post' )
  3. {
  4.   /* ETAPE 1: Formatage des variables */
  5.     //Déclaration et Vérification de la conformité des variables
  6.     $pseudo = strip_tags ( $_POST['pseudo'] );
  7.     $password = strip_tags ( $_POST['password'] );
  8.     $password1 = strip_tags ( $_POST['password1'] );
  9.     $email = strtolower ( $_POST['email'] );
  10.     if( empty ( $pseudo ) or empty ( $password ) or empty ( $email ) )
  11.     {
  12.      header("Location: inscription.php?erreur=vide" );
  13.     }
  14.     if( $password != $password1 )
  15.     {
  16.      header("Location: inscription.php?erreur=pass" );
  17.     }
  18.   /* ETAPE 2: Traitement sur BDD */
  19.       //Parametres de connexion
  20. $host = 'bsql-t.free.fr';
  21. $login_bdd = '*******';
  22. $pass_bdd = '******';
  23. $base = '***********';
  24. $table= 'membres'; //
  25. //connexion à la base de donnée
  26. $db = mysql_connect($host,$login_bdd,$pass_bdd) or die ("erreur de connexion" );
  27.     //On vérifie que le pseudo n'existe pas déja
  28.       $res = $sql->query("SELECT * FROM $table WHERE pseudo='$pseudo'" );
  29.       if ( mysql_num_rows($res) == 1 )
  30.       {
  31. header("Location: inscription.php?erreur=pseudo" );
  32.       }
  33.     //Cryptage du mot de passe
  34.       $password = md5( $password );
  35.     //Récupération de la date
  36.       $register_date = date("d/m/Y H:i" );
  37.     //Insertion du nouveau membre et de son profil dans la BDD
  38.       $sql->query("INSERT INTO $table (pseudo,pwd,mail,register_date) VALUES('$pseudo','$password','$email','$register_date')" );
  39.    
  40.     //confirmation
  41.    
  42.     echo "Veuillez patienter...";
  43.     header("Location: login.php" );
  44.    
  45.     ?>


 
Merci d'avance :)

Reply

Marsh Posté le 17-09-2004 à 22:57:28   

Reply

Marsh Posté le 17-09-2004 à 23:01:06    

Code :
  1. <?php
  2. if( $action['post'] == 'post' )
  3. {
  4.   /* ETAPE 1: Formatage des variables */
  5.     //Déclaration et Vérification de la conformité des variables
  6.     $pseudo = strip_tags ( $_POST['pseudo'] );
  7.     $password = strip_tags ( $_POST['password'] );
  8.     $password1 = strip_tags ( $_POST['password1'] );
  9.     $email = strtolower ( $_POST['email'] );
  10.     if( empty ( $pseudo ) or empty ( $password ) or empty ( $email ) )
  11.     {
  12.      header("Location: inscription.php?erreur=vide" );
  13.     }
  14.     if( $password != $password1 )
  15.     {
  16.      header("Location: inscription.php?erreur=pass" );
  17.     }
  18.   /* ETAPE 2: Traitement sur BDD */
  19.       //Parametres de connexion
  20. $host = 'bsql-t.free.fr';
  21. $login_bdd = '*******';
  22. $pass_bdd = '******';
  23. $base = '***********';
  24. $table= 'membres'; //
  25. //connexion à la base de donnée
  26. $db = mysql_connect($host,$login_bdd,$pass_bdd) or die ("erreur de connexion" );
  27.     //On vérifie que le pseudo n'existe pas déja
  28.       $res = $sql->query("SELECT * FROM $table WHERE pseudo='$pseudo'" );
  29.       if ( mysql_num_rows($res) == 1 )
  30.       {
  31. header("Location: inscription.php?erreur=pseudo" );
  32.       }
  33.     //Cryptage du mot de passe
  34.       $password = md5( $password );
  35.     //Récupération de la date
  36.       $register_date = date("d/m/Y H:i" );
  37.     //Insertion du nouveau membre et de son profil dans la BDD
  38.       $sql->query("INSERT INTO $table (pseudo,pwd,mail,register_date) VALUES('$pseudo','$password','$email','$register_date')" );
  39.    
  40.     //confirmation
  41.    
  42.     echo "Veuillez patienter...";
  43.     header("Location: login.php" );
  44.     }
  45.     ?>


Message édité par simogeo le 17-09-2004 à 23:04:24

---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 17-09-2004 à 23:02:59    

simogeo : t'aurais pas mis une ) à la place d'un } ? :heink:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 17-09-2004 à 23:04:10    

the real moins moins a écrit :

simogeo : t'aurais pas mis une ) à la place d'un } ? :heink:


 
si [:dawa]
 
alors j'édite http://www.microserfs.net/HFR/jln2.gif


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 17-09-2004 à 23:13:36    

merci beaucoup... (dsl c t vraiment tt con...)

Reply

Marsh Posté le 20-09-2004 à 14:59:32    

ben "parse error", c'est vachement souvent un pb de "()" ou de "{}" pas fermé... ;)


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 20-09-2004 à 15:00:58    

merci de ton intervention.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 20-09-2004 à 15:04:47    

ben désolé du retard mai j'étais en LAN de vendredi soir jusqu'a hier apres-midi, je lis que maintenant les messages du weekend, et yen a pas mal ou j'arrive un peu tard... :(


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Sujets relatifs:

Leave a Replay

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