Page 1 sur 1

erreur de syntaxe ... je dois etre aveugle mais je bloque ..

Posté : 12 févr. 2006, 23:44
par oliw
bonjour .... pouvez vous m'aider à trouver l'erreur dans mon script d'authentification ?
j'ai une erreur qui ressort ligne 17 du type :

Parse error: syntax error, unexpected '{' in /home/oliwebco/www/oliwebconcept/auth/authentification.php on line 16


voici mon code :
<?
include("./oliwebconcept/tools/connect_db.php"); 
if(session_is_registered("userid"))
{
    $url="/index.php";
}
else
{
  $userpass=($userpass); 
  $requete_sql="SELECT userid,userpass FROM membres"; 
  $resultat=mysql_query($requete_sql, $connect); 
  $ok=0; 
  while($user=mysql_fetch_array($resultat))
  { 
    if(!strcmp($userid,$user[userid]) && !strcmp($userpass,$user[userpass]) 
	{
      $ok=1; 
      $usermail=$user[usermail] ;
    }
  } 
  if($ok){
    session_register("userid");
    session_register("usermail"); 
    $url="/confimation.php";
  } else{
    $url="/echec.php";
  }
}  
header("location: $url");
?>


2 jours que je m'arrache les cheveux ...
merci d'avance
oliw

Posté : 12 févr. 2006, 23:57
par BeRoots
essaye peu etre de rajouter une parenthese à la fin de ceci (ligne 15)

remplace la ligne par ceci:
 if(!strcmp($userid,$user[userid]) && !strcmp($userpass,$user[userpass])) 
beroots, pas sur mais en 2 seconde :wink:

tout simplement enorme merci Beroots

Posté : 13 févr. 2006, 00:06
par oliw
Salut Beroots ... merci de cette precieuse aide ...
en 2 minutes ... superbe ...
voila 24h que je cherchais et que je ne trouvais pas ...

Posté : 13 févr. 2006, 00:16
par BeRoots
c'est cool ça me remonte dans mon estime de petit coder debutant en php 8)

au plaisir :wink:

au fait, pense à mettre ton code avec les balise BBcode: c'est plus lisible et on ne c'est pas trop comment ton code risque d'etre interpreté sinon

merci du conseil

Posté : 13 févr. 2006, 00:57
par oliw
merci à toi pour ce conseil ;-)
j'y veillerai la prochiane fois ...
je rencontre de nouveaux problemes ...
pourrais je abuser de tes competences ?
meme si c non ... je t'adresse une grand
merci

Posté : 13 févr. 2006, 01:08
par BeRoots
post toujour ton probleme...

même si c'est pas moi qui peut t'aider, ça sera surement quelqu'un d'autre :wink:

Posté : 13 févr. 2006, 01:13
par HD
je te conseillerai quand même de créer un nouveau sujet
règle du forum : 1topic = 1probleme
(sauf si les problèmes sont étroitement liés)
bon courage

Posté : 13 févr. 2006, 01:17
par oliw
ok je te remercie à nouveau ...
je decouvre es erreurs de syntaxes au fur et à mesure que j'avance ...
ce qui n'est pas etonnant pour un debutant comme moi ;-)
j'essaye de les corriger et je me permettrai de poster à nouveau si je bloque encore longuement ...
je pense que c'est comme ça qu'on progresse ...

merci encore pour ton attention particuliere