Probleme de session
Posté : 19 sept. 2008, 09:07
bonjour
Voila j'ai installer un script php qui fonctionnait bien, j'ai voulue y ajouter une conditions et il ne fonctionnait plus ,je suis donc revenus au script d'origine mais je n'arrive plus a le faire fonctionner il revient en permanence sur la page index.html, la 1er des conditions n'a pas l'air d'etre remplis pourquoi????
Pourriez-vous m'expliquer ou est l'erreur merci .
Voila j'ai installer un script php qui fonctionnait bien, j'ai voulue y ajouter une conditions et il ne fonctionnait plus ,je suis donc revenus au script d'origine mais je n'arrive plus a le faire fonctionner il revient en permanence sur la page index.html, la 1er des conditions n'a pas l'air d'etre remplis pourquoi????
Pourriez-vous m'expliquer ou est l'erreur merci .
<?php
if ($_post)
{
/*
si les champs de login et de mot de passe ne sont pas vides
on insère l'utilisateur.
*/
if($_POST["login"] != "" && $_POST["pass"] != "")
{
$login = $_POST["login"] ;
$pass = md5($_POST["pass"]) ;
//connexion au serveur
$cnx = mysql_connect(adresse, login, mot de passe) ;
//sélection de la base de données
$db = mysql_select_db(pnpn22) ;
//création de la requête SQL
$sql = "SELECT * FROM membres WHERE login = '".$login."' AND pass = '".$pass."'" ;
//exécution de la requête SQL
$requete = @mysql_query($sql, $cnx) or die($sql."<br>".mysql_error()) ;
//on récupère le résultat
$result = mysql_fetch_object($requete) ;
//si la requête s'est bien passée
if(is_object($result))
{
//début de la sessions
session_start() ;
//enregistrement d'une variable de session, ici le login de l'utilisateur
$_SESSION["login"] = $login ;
header("Location: choix.php") ;
}//fin if object
}//fin if 2eme $_POST
ECHO "veulliez remplir tout les champs !!!!";
}//fin du 1er if
?>
<form method="SESSION" action="index.php">
<p>
<label for="login">Votre pseudo :</label>
<input type="text" name="login" value="<?ECHO "$login"?>" />
<br />
<label for="pass">Votre mot de passe :</label>
<input type="password" name="pass" id="pass" />
<br />
<input type="submit" value="Valider" />
</p>
</form>
</body>
</html>
merci