récupération des valeurs d'un formulaire d'une page dans une autre page
salut tout le monde, svp jai besoin d'aide.
jai une page pour la barre de connection de mon site et voici le code du formulaire:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <?php
if (isset($_SESSION['pseudo']) and isset($_SESSION['email']))
{
echo '<span class="connect" style="padding-left:70%;"><a href="mon_profile.php"><span class="orange">'.$_SESSION['pseudo'] . '</span></a> | <a href="deconnexion.php">Se deconnecter</a> </span>';
}
else
{
echo
'<form method="get" action="login1.php">
<span class="connect" style="padding-left:45%;">
<label for="pseudo">Pseudo : </label><input type="text" id="pseudo" placeholder="Votre pseudo" />
<label for="pwd">Mot de passe : </label><input type="password" name="password" placeholder="Votre mot de passe ici" />
<a href="login1.php"><input type="submit" value="Connexion" /></a> |
<a href="PwdOublier.php">Mot de passe oublié?</a> |
<a href="register.php">Inscription</a></span>
</form>';
}
?> |
je récupère le pseudo et le mot de passe dans une page de vérification avec le code suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| <?php
session_start();
ob_start();
require_once('config/cn.php');
?>
<?php
if (!empty($_GET) && strlen($_GET['pseudo']) >= 4 && $_GET['password'] != "")
{
$pseudo = htmlspecialchars($_GET['pseudo']);
$pass = htmlspecialchars($_GET['password']);
$password = sha1($pass);
$sql = 'SELECT id_clt, pseudo, email FROM compte_bicf WHERE pseudo ="'. $pseudo .'" AND password ="'. $pass .'"';
$req = $bdd -> prepare($sql);
$req -> bindValue('pseudo', $pseudo, PDO::PARAM_STR);
$req -> bindValue('password', $password, PDO::PARAM_STR);
$req -> execute();
$count = $req -> fetch();
if (!$count)
{
$error_code = 'Identifiants incorrects';
}
else
{
$_SESSION['pseudo'] = $pseudo;
$_SESSION['id_clt'] = $count['id_clt'];
$_SESSION['email'] = $count['email'];
if(isset($_GET['cookie']))
{
setcookie('pseudo', $_SESSION['pseudo'], time() + 365*24*3600, null, null, false, true);
setcookie('email', $_SESSION['email'], time() + 365*24*3600, null, null, false, true);
}
}
header('location:accueil.php');
}
else
{
header('location:creer_numero.php');
}
ob_end_flush();
?> |
le problème est qu'aucune valeur nest récupérée dans le 2ème code lorsque j'exécute.
Aidez moi svp