erreur de syntaxe inatendue

erreur de syntaxe inatendue - PHP - Programmation

Marsh Posté le 03-09-2006 à 21:32:42    

Bonjour, je débute dans le Php et je veux créer un espace membre en php sur mon site. J'ai créé une page d'inscription qui a pour but de recuperer le nom et le mot de passe d'un nouvel utilisateur pour l'enregistrer dans la BDD. Jusque la tout va bien, je pensais etre arrivé à créer ce script seulement lors de son execution il me renvoie une erreur de syntaxe :  
 
Parse error: syntax error, unexpected '{' in /mnt/100/free.fr/5/9/altea82/system_login/inscription.php on line 16
 
Je ne trouve pas d'erreur de syntaxe à cet endroit ci, la syntaxe de la condition if est pourtant bonne.
Voici mon script :  
 
<?php
// On include le fichier config.php
mysql_connect("*******", "****", "*****" );
mysql_select_db("******" );
 
//recuperation des variable formulaire
$pseudo = $_POST['pseudo'];
$passe =  $_POST['passe'];
$age =  $_POST['age'];
$site =  $_POST['site'];
$message =  $_POST['message'];
$email = $_POST['email'];
 
// On vérifie si tout les champs du formulaire on bien été rempli !
if (isset($pseudo) and (isset($passe))
   {
     // Maintenant, on vas vérifier si un membre a déjà ce pseudo
     $reponse = mysql_query("SELECT pseudo FROM membres WHERE pseudo=\"$pseudo\"" );
 
     // Nombre d'enregistrements
     $nb = mysql_numrows($reponse);
     
     // si il y a plus de 0 enregistrement avec le meme pseudo, on affiche un message d'erreur
     if ($nb>0)
          {
          echo("Désolé ce pseudo est déja utilisé par un autre membre" );
          }
          else // sinon on passe
          {
          // maintenant on vas inserer les informations dans la table "membres"
          mysql_query("INSERT INTO membres values(\"\",\"$pseudo\",\"$passe\",\"$age\",\"$site\",\"$message\",\"email\" )" );
 
          // Puis, on affiche le message de confirmation
          echo("Votre inscription a bien été enregistrée, vous pouvez entrer dans les zones réservées aux membres" );
          }
    }
   else // Sinon on passe
          {
          // Si un champ est vide, on envoi un message d'erreur
          echo("Veuillez remplir les champs obligatoires" );
          }
   
// On ferme la connection à la base de donnée
mysql_close();
?>  
 
Quelqu"un pouriat il m'aider a trouver la cause de cette erreur ?
merci d'avance
 
   

Reply

Marsh Posté le 03-09-2006 à 21:32:42   

Reply

Marsh Posté le 03-09-2006 à 21:34:22    

il manque un ) à la ligne 15


Message édité par sho320 le 03-09-2006 à 21:45:20

---------------
Sonnerie polyphonique - Sonnerie Hi-Fi - Sonnerie Ultrason  
Reply

Marsh Posté le 04-09-2006 à 08:49:26    

quel idiot je suis, merci sho320 de s'être interessé à mon probleme

Reply

Sujets relatifs:

Leave a Replay

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