PHP/Mysql ... Connexion Pseudo/mdp Probleme
alphonse
-
le père -
le père -
Bonjour,
<?php
$id=$_POST['id'];
$pseudo=$_POST['pseudo'];
$mdp=$_POST['mdp'];
mysql_connect("localhost","root","") or die("erreur de connexion".mysql_error());
mysql_select_db("fixie") or die("erreur de connexion à la base BDD");
mysql_query("INSERT INTO acceuil (pseudo, mdp) VALUES('$pseudo','$mdp')");
echo "<h1><br><br> Félicitation ! les données ont bien étés envoyées ! Vous etes maintenant connecté !</h1>" ;
mysql_close();
?>
</body>
----------------------------------------
Alors que dois-je faire Pour vérifier les champs "Pseudo" et "mdp".
"INSERT INTO acceuil (pseudo, mdp) VALUES('$pseudo','$mdp') Where connexion(pseudo)=inscription(pseudo) AND connexion(mdp)=inscription(mdp)"
Et si c'est valeurs ne sont pas correctes... Je vais avoir Error SQL... Il faut je mette IF echo code bon- ELSE echo code faux ?
Merci pour votre aide.
<?php
$id=$_POST['id'];
$pseudo=$_POST['pseudo'];
$mdp=$_POST['mdp'];
mysql_connect("localhost","root","") or die("erreur de connexion".mysql_error());
mysql_select_db("fixie") or die("erreur de connexion à la base BDD");
mysql_query("INSERT INTO acceuil (pseudo, mdp) VALUES('$pseudo','$mdp')");
echo "<h1><br><br> Félicitation ! les données ont bien étés envoyées ! Vous etes maintenant connecté !</h1>" ;
mysql_close();
?>
</body>
----------------------------------------
Alors que dois-je faire Pour vérifier les champs "Pseudo" et "mdp".
"INSERT INTO acceuil (pseudo, mdp) VALUES('$pseudo','$mdp') Where connexion(pseudo)=inscription(pseudo) AND connexion(mdp)=inscription(mdp)"
Et si c'est valeurs ne sont pas correctes... Je vais avoir Error SQL... Il faut je mette IF echo code bon- ELSE echo code faux ?
Merci pour votre aide.
A voir également:
- PHP/Mysql ... Connexion Pseudo/mdp Probleme
- Gmail connexion - Guide
- Connexion chromecast - Guide
- Pseudo whatsapp - Accueil - Messagerie instantanée
- Gmail connexion autre compte - Guide
- Pseudo facebook - Guide
1 réponse
Bonjour
Pour vérifier, il ne faut pas faire un INSERT mais un SELECT
$req= "SELECT * FROM acceuil WHERE pseudo='''.mysql_real_escape_string($pseudo)."' and mdp = '".mysql_real_escape_string($pseudo)."'";
$rep=mysql_query($req) or die (mysql_error());
// ensuite tu testes le nombre de réponses
if (mysql_num_rows($req)>0) {
// code si ok
} else {
code si erreur d'identification
}
Pour vérifier, il ne faut pas faire un INSERT mais un SELECT
$req= "SELECT * FROM acceuil WHERE pseudo='''.mysql_real_escape_string($pseudo)."' and mdp = '".mysql_real_escape_string($pseudo)."'";
$rep=mysql_query($req) or die (mysql_error());
// ensuite tu testes le nombre de réponses
if (mysql_num_rows($req)>0) {
// code si ok
} else {
code si erreur d'identification
}