Login php

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

  1. 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
    1. 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...
      1. 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 ?
        1. <?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") ;
          }

          ?>
          1. C:\wamp\www\moi\login.php on line 31

            Je souhaiterais voir cette ligne pour t'aider
            1. 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
              1. -code de la page login-