Requete sql et formulaire
Fermé
yergal
Messages postés
75
Date d'inscription
mercredi 8 juillet 2009
Statut
Membre
Dernière intervention
18 décembre 2009
-
30 oct. 2009 à 20:00
le_joker_fou Messages postés 765 Date d'inscription mercredi 5 août 2009 Statut Membre Dernière intervention 7 août 2014 - 1 nov. 2009 à 15:20
le_joker_fou Messages postés 765 Date d'inscription mercredi 5 août 2009 Statut Membre Dernière intervention 7 août 2014 - 1 nov. 2009 à 15:20
A voir également:
- Requete sql et formulaire
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Le formulaire rempli - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Google Chrome
- Problème d'envoi de formulaire ✓ - Forum PHP
7 réponses
le_joker_fou
Messages postés
765
Date d'inscription
mercredi 5 août 2009
Statut
Membre
Dernière intervention
7 août 2014
239
30 oct. 2009 à 22:58
30 oct. 2009 à 22:58
Salut, voilà la requête à effectuer :
Je prend en compte que le champs login s'appelle login, le champ mot de passe s'appelle mdp, et la methode du formulaire est post.
<?php
//tu récupère les valeur de ton formulaire
$login=$_post['login'];
$mdp=$_podt['mdp'];
//tu vérifie que le login et le mot de passe ne sont pas vide
if(empty!($login) && empty!($mdp))
{
//tu créés ta requête
$query="select * from user where Login=$login";
$result=mysql_query($query,$link)or die("Impossible de faire $query : ".mysql_error());
//Tu parcour le résultata
while($tab=mysql_fetch_array($result))
{
$vmdp=$tab['Password'];
}
if($mdp==$vmdp)
{
print "vous êtes logguer";
}
else
{
print "Login / mot de passe incorrect";
}
}
else
{
print "login / Mot de passe manquant";
}
?>
voila le code.
Pour info j'ai p^ris une table user qui a comme champs Login et Password.
Je prend en compte que le champs login s'appelle login, le champ mot de passe s'appelle mdp, et la methode du formulaire est post.
<?php
//tu récupère les valeur de ton formulaire
$login=$_post['login'];
$mdp=$_podt['mdp'];
//tu vérifie que le login et le mot de passe ne sont pas vide
if(empty!($login) && empty!($mdp))
{
//tu créés ta requête
$query="select * from user where Login=$login";
$result=mysql_query($query,$link)or die("Impossible de faire $query : ".mysql_error());
//Tu parcour le résultata
while($tab=mysql_fetch_array($result))
{
$vmdp=$tab['Password'];
}
if($mdp==$vmdp)
{
print "vous êtes logguer";
}
else
{
print "Login / mot de passe incorrect";
}
}
else
{
print "login / Mot de passe manquant";
}
?>
voila le code.
Pour info j'ai p^ris une table user qui a comme champs Login et Password.
yergal
Messages postés
75
Date d'inscription
mercredi 8 juillet 2009
Statut
Membre
Dernière intervention
18 décembre 2009
8
31 oct. 2009 à 14:01
31 oct. 2009 à 14:01
j'ia modifier a ma sauce
$pseudo=$_post['pseudo'];
$passe=$_podt['passe'];
if (empty($pseudo) && empty($passe))
{
$query="SELECT * FROM membre WHERE pseudo=$pseudo";
$result=mysql_query($query,$link)or die("Impossible de faire $query : ".mysql_error());
while($tab=mysql_fetch_array($result))
{
$vmdp=$tab['Passe'];
}
if($passe==$vpasse)
{
print "vous êtes logguer";
}
else
{
print "Login / mot de passe incorrect";
}
}
else
{
print "login / Mot de passe manquant";
}
et sa me met
Impossible de faire SELECT * FROM membre WHERE :
éce normal ? :$
$pseudo=$_post['pseudo'];
$passe=$_podt['passe'];
if (empty($pseudo) && empty($passe))
{
$query="SELECT * FROM membre WHERE pseudo=$pseudo";
$result=mysql_query($query,$link)or die("Impossible de faire $query : ".mysql_error());
while($tab=mysql_fetch_array($result))
{
$vmdp=$tab['Passe'];
}
if($passe==$vpasse)
{
print "vous êtes logguer";
}
else
{
print "Login / mot de passe incorrect";
}
}
else
{
print "login / Mot de passe manquant";
}
et sa me met
Impossible de faire SELECT * FROM membre WHERE :
éce normal ? :$
Dynamix
Messages postés
202
Date d'inscription
dimanche 22 mars 2009
Statut
Membre
Dernière intervention
30 avril 2011
76
31 oct. 2009 à 14:23
31 oct. 2009 à 14:23
T'as vérifié au niveau du $link?
yergal
Messages postés
75
Date d'inscription
mercredi 8 juillet 2009
Statut
Membre
Dernière intervention
18 décembre 2009
8
31 oct. 2009 à 16:03
31 oct. 2009 à 16:03
comment sa ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
le_joker_fou
Messages postés
765
Date d'inscription
mercredi 5 août 2009
Statut
Membre
Dernière intervention
7 août 2014
239
31 oct. 2009 à 18:54
31 oct. 2009 à 18:54
Salut,
1) quand tu récupère le mot de passe tu écrit $_podt['passe'], c'est $_post['passe'].
2) dans ta requête select quand tu mets "select ... where pseudo=$pseudo", ùet $pseudo entre quote pseudo='$pseudo'.
Si une erreur se produit donne nous l'erreur.
1) quand tu récupère le mot de passe tu écrit $_podt['passe'], c'est $_post['passe'].
2) dans ta requête select quand tu mets "select ... where pseudo=$pseudo", ùet $pseudo entre quote pseudo='$pseudo'.
Si une erreur se produit donne nous l'erreur.
yergal
Messages postés
75
Date d'inscription
mercredi 8 juillet 2009
Statut
Membre
Dernière intervention
18 décembre 2009
8
31 oct. 2009 à 22:59
31 oct. 2009 à 22:59
Impossible de faire SELECT * FROM membre WHERE pseudo='' :
le_joker_fou
Messages postés
765
Date d'inscription
mercredi 5 août 2009
Statut
Membre
Dernière intervention
7 août 2014
239
1 nov. 2009 à 15:20
1 nov. 2009 à 15:20
fait un print $pseudo. visiblement $pseudo ne contient rien.