Formulaire de connexion php

Résolu
JBennn Messages postés 107 Statut Membre -  
JBennn Messages postés 107 Statut Membre -
Bonjour,

Je voudrai me connecter à partir d'un numéro existant dans ma BDD

Voici mon formulaire et mon traitement :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
   <head>
       
       <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
	   <link rel="stylesheet" media="screen" type="text/css" title="form" href="form.css" />
   </head>
   <body>
<h3><u>Accés réservé aux adhérents de la médiathèque</u></h3>

<form method="POST" action="<?php echo ($_SERVER['PHP_SELF']);?>" >
<table>
<tr><td>Entrez votre numéro d'adhérent : </td><td><input type="text" name="IdCarte" size="11"/></td></tr>
<tr><td><input name="connexion" type="submit" value="Envoyer"/></td></tr>
</table>
</form>
<?php

$IdCarte = ($_POST['IdCarte']);

if(!isset($_POST['IdCarte']) && empty($_POST['IdCarte']))
{
echo "L'ID n'existe pas";
}
elseif (!empty($_POST['IdCarte']))
                 
{
echo "L'ID existe";
				 
				 
$db=mysql_connect("localhost","root","");
mysql_select_db("wordpress", $db);
              
$MonSql = "SELECT * FROM adhesion WHERE IdCarte='".$_POST['IdCarte']."' ";
    
$result = mysql_query($MonSql);

if(mysql_num_rows($result))
        {
        $donnees = mysql_fetch_array($result);
           
        $_SESSION['IdCarte'] = $donnees['IdCarte'];  
                    
	    }
		}
?>
</body>
</html>

Mais rien ne se passe! :/ quelqu'un aurait une idée ? :s svp


9 réponses

  1. patrice86 Messages postés 1520 Statut Membre 125
     
    Avez-vous un message d'erreur ?
    Si oui, copier le ici svp
    0
  2. JBennn Messages postés 107 Statut Membre 1
     
    Non je n'en ai pas. mais rien ne se passe alors que j'ai mis des echos si le numéro existe et si il n'existe pas
    0
  3. patrice86 Messages postés 1520 Statut Membre 125
     
    Donc les echos ("L'ID n'existe pas" et ""L'ID existe") ne fonctionnent pas ?
    0
  4. JBennn Messages postés 107 Statut Membre 1
     
    Oui voila
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. patrice86 Messages postés 1520 Statut Membre 125
     
    Essayez en fermant le dernier echo juste après "L'ID existe";
    0
  7. JBennn Messages postés 107 Statut Membre 1
     
    Non sa me marque sa :Parse error: syntax error, unexpected '}' in C:\xampp\htdocs\Carteadherent.php on line 45
    0
  8. patrice86 Messages postés 1520 Statut Membre 125
     
    Je vous ai demandé de faire ceci afin de vérifier si les echos fonctionnent.
    Si oui l'erreur vient de plus loin sinon ya déjà un soucis avant.

    Pour l'erreur il faut écrire
    if(!isset($_POST['IdCarte']) && empty($_POST['IdCarte']))
    {
    echo "L'ID n'existe pas";
    }
    elseif (!empty($_POST['IdCarte']))

    {
    echo "L'ID existe";
    }
    0
  9. JBennn Messages postés 107 Statut Membre 1
     
    j'ai écrie ce que vous m'avez donné et toujours l'erreur
    0
  10. JBennn Messages postés 107 Statut Membre 1
     
    ??
    0