Se connecter dans un forum PHP/MySql
:salut: a tout le monde
Dans ma page d'acceuil, ils existent deux champs, un pour "pseudo" et l'autre pour "mot de pass". quand l'utlilisateur les saisie je veux que les donnés se verifient par la base de donnée s'il existe ou pas. si oui il me dira "Bienvenue M.... Vous etes connectés".
voila mon code :
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
| <?php
if (isset($_POST['pseudo']) AND isset($_POST['passwd1'])) // Si les variables existent
{
if ($_POST['pseudo'] != NULL AND $_POST['passwd1'] != NULL) // Si on a quelque chose à enregistrer
{
// D'abord, on se connecte à MySQL
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("forum");
$reponse = mysql_query("SELECT lastname,firstname FROM membre WHERE pseudo=$_POST['pseudo'] AND passwd1=$_POST['passwd1']"); // Requête SQL
$donnees = mysql_fetch_array($reponse)
$lastname = $donnees['lastname'];
$firstname = $donnees['firstname'];
}
}
?>
<p>
<form method="post" name="frm" action="index_connect.php"><br>
Pseudo : <input type="text" name="pseudo"><br>
Mot de pass : <input type="text" name="passwd1"><br>
<input type="checkbox" name="remember" value="Bike"> Me sevenir <input type="submit" value="S'identifier"><br><br>
<a href="forget.php">Oublier mot de pass ?</a><br>
<a href="membres.php">S'inscrir ?</a><br>
</form>
</p> |
s'il a trouvé les bonnes donnée, il me rentrerai dans index_connect.php qui a lo code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <?php
// D'abord, on se connecte à MySQL
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("forum");
echo 'Salut', $lastname, $firstname;<br>
echo 'Vous êtes connecté maintenant';
// On se déconnecte de MySQL
mysql_close();
}
}
?> |
bah voila mon travail, que je dois faire pour resoudre ce probleme ???¿
et merci :king: