marieleam
Messages postés1Date d'inscriptionjeudi 12 mars 2009StatutMembreDernière intervention12 mars 2009
-
12 mars 2009 à 16:30
Bonjour, je rechercher une solution car ma binôme et moi devons utiliser la session pour récupérer les variables provenant d'un formulaire, en loccurence le login et le mot de passe , comment faire?
Voici le code! merci
<html>
<?php
session_start(); // Démarage de la session OBLIGATOIRE
// appel des fichiers de connexion
include("Constantes.php");
include("Connexion.php");
//récupération des paramètres
$login= $_GET['TxtLogin'];
$_SESSION['login'] =$_GET["TxtLogin"];
//$_SESSION['$motpasse'] =$_GET["TxtPassword"];
// extract($_GET);
//$motpasse=$_GET["TxtPassword"];
session_register("TxtLogin"); // On enregistre une variable appelée "variable" dans la session SANS LE $ DEVANT
if (session_is_registered(TxtLogin)) // si la variable est enregistrée
{
echo "Variable de session <b>enregistrée</b> ...<br>";
exit;
}
else // La variable n'est pas enregistrée
{
echo "Variable de session <b>non enregistrée</b> ...";
exit;
}
if (connexion(MACHINE,LOGIN,MOTPASSE,BASE))
{ echo ("Voici les paramètres de connexion");
//costruction de la requête
$marequete="select PASSWORD from ABONNE where PSEUDO='$login'";
//execution de la requète
$resultat=mysql_query($marequete);
if($resultat){
$password=mysql_fetch_row($resultat);
if($motpasse==$password[0] ){echo("ok");
//costruction des requètes pour afficher les infos de chaque utilisateur
$marequete1="select count(CODE_MESSAGE) from MESSAGE where PSEUDO_RECEVOIR='$login' and ETAT=' '";
//execution de la requète
$resultat1=mysql_query($marequete1);
if($resultat1){
$row=mysql_fetch_row($resultat1);
echo('nombre de messages non lus :');
echo ($row[0]);
}
else{echo(mysql_error());}
}
else{echo(" Pseudo ou Mot de passe incorect");}
}
}
echo '<p>'.'Aujourd\'hui, nous sommes le : ' . date('d/m/Y').'</p>';
echo '<p>'.'Il est ' . date('H \H\e\u\r\e\s i \M\i\n\u\t\e\s').'</p>';
?>