Login php

Fermé
marmax - 11 mai 2011 à 18:32
 Profil bloqué - 11 mai 2011 à 22:08
Bonjour,
je n'sais pas pour quoi afficher cet error
Parse error: syntax error, unexpected $end in C:\wamp\www\moi\login.php on line 31
je veux des aider svp

<?php

if($_POST["login"] != "" && $_POST["mot_de_passe"] != "")
{
$login=$_POST["login"];
$pass=md5($_POST["mot_de_passe"]) ;
$cnx = mysql_connect("127.0.0.1","root","") ;
$db=mysql_select_db(BD);
$sql = "INSERT INTO user (login_user, pass_user) VALUES ('".$login."', '".$pass."')" ;

$requete = @mysql_query($sql, $cnx) or die($sql."<br>".mysql_error());


if($requete)
{
echo "L'inscription s'est bien déroulée, <a href=\"ACCTUEIL.HTML\">se connecter</a>" ;
}


else
{
header("Location: PAGE.php") ;
}

?>



<html><head></head><body>
<form action="login.php" method='post'>
<table align="center" border="0">
<tr>
<td>Login :</td>
<td><input type="text" name="login" maxlength="250"></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password"name="pass" maxlength="10"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="log in"></td>
</tr>
</table>
</body>
</form>
</HTML>

9 réponses

Profil bloqué
11 mai 2011 à 18:34
Tu souhaiterais des aides je crois, c'est ce que tu veux dire ?

Donnes moi la ligne 31 de ton code. S'il te plait
0
Profil bloqué
11 mai 2011 à 18:35
-code de la page login-
0
la fin de page a la line 30
0
Profil bloqué
11 mai 2011 à 18:45
C:\wamp\www\moi\login.php on line 31

Je souhaiterais voir cette ligne pour t'aider
0
<?php i
f($_POST["login"] != "" && $_POST["mot_de_passe"] != ""){
$login=$_POST["login"]; $pass=md5($_POST["mot_de_passe"]) ;
$cnx = mysql_connect("127.0.0.1","root","") ;
$db=mysql_select_db(BD);
$sql = "INSERT INTO user (login_user, pass_user) VALUES ('".$login."', '".$pass."')" ;

$requete = @mysql_query($sql, $cnx) or die($sql."<br>".mysql_error());


if($requete)
{
echo "L'inscription s'est bien déroulée, <a href=\"ACCTUEIL.HTML\">se connecter</a>" ;
}


else
{
header("Location: PAGE.php") ;
}

?>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Profil bloqué
11 mai 2011 à 18:50
Suggestions:

Tu devrais d'abord tester l'existence de $_POST["login"] et de mot_de_passe grâce à isset().
Ensuite, pour te faciliter le code, au lieu de mettre != "", tu peux tester si c'est vide grâce à empty().

Quelle est la ligne 31 ?
0
je n'ai pas line 31 c'est ça le pb
0
Profil bloqué
11 mai 2011 à 19:05
C'est bizarre... parce que l'erreur indique une erreure de syntaxe, genre virgule ou parenthèse ou quoi, vers ta variable $end, que je ne vois pas...

Je n'ai pas tout tes codes...
0
merci je trouve l'erreur et je le
0
Profil bloqué
11 mai 2011 à 22:08
Le suspense reste maximal !
0
sirine_01 Messages postés 26 Date d'inscription vendredi 8 janvier 2010 Statut Membre Dernière intervention 14 décembre 2011 1
11 mai 2011 à 22:01
en fait si vous n'avez troiver l'erreur , j'ai une idée :
il faut ouvrir des sessions comportant le login et mot de pass
0