Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2990 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  erreur de syntaxe inatendue

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

erreur de syntaxe inatendue

n°1436014
altea82
Posté le 03-09-2006 à 21:32:42  profilanswer
 

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
 
   

mood
Publicité
Posté le 03-09-2006 à 21:32:42  profilanswer
 

n°1436015
sho320
Posté le 03-09-2006 à 21:34:22  profilanswer
 

il manque un ) à la ligne 15


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

---------------
Sonnerie polyphonique - Sonnerie Hi-Fi - Sonnerie Ultrason  
n°1436096
altea82
Posté le 04-09-2006 à 08:49:26  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  erreur de syntaxe inatendue

 

Sujets relatifs
l'affichage erreur phperreur sur trigger
[Mysql5]Editer un message d'erreurMon premier programme c++... deja une erreur bisarre
Erreur de syntaxe pour un update de base accesscss / message d'erreur
Erreur de Handle lors de la création de MemoMakefile : 10 ans plus tard ... j'ai oublié la syntaxe
erreur mysql dans phpmyadmin 
Plus de sujets relatifs à : erreur de syntaxe inatendue


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR