Login php

marmax -  
 Profil bloqué -
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. Profil bloqué
     
    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
    1. Profil bloqué
       
      -code de la page login-
      0
  2. Profil bloqué
     
    C:\wamp\www\moi\login.php on line 31

    Je souhaiterais voir cette ligne pour t'aider
    0
  3. marmax
     
    <?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
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Profil bloqué
     
    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
  6. marmax
     
    je n'ai pas line 31 c'est ça le pb
    0
  7. Profil bloqué
     
    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
  8. marmax
     
    merci je trouve l'erreur et je le
    0
    1. Profil bloqué
       
      Le suspense reste maximal !
      0
  9. sirine_01 Messages postés 39 Statut Membre 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
    0