Requete sql et formulaire
yergal
Messages postés
104
Statut
Membre
-
le_joker_fou Messages postés 765 Date d'inscription Statut Membre Dernière intervention -
le_joker_fou Messages postés 765 Date d'inscription Statut Membre Dernière intervention -
Bonjour, Ma prof de php ma donné un exercice pour le week mais je m'en sort pas :/
je doit faire un traitement de formulaire qui va afficher une requete sql , j'explique trop mal ><
en gros j'ai un formulaire de connexion sur ma page index , le formulaire envoi les donné a la page login et sur la page login je doit faire une requete pour verifier que le membre et bien connecté
merci a vous :)
je doit faire un traitement de formulaire qui va afficher une requete sql , j'explique trop mal ><
en gros j'ai un formulaire de connexion sur ma page index , le formulaire envoi les donné a la page login et sur la page login je doit faire une requete pour verifier que le membre et bien connecté
merci a vous :)
A voir également:
- Requete sql et formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Formulaire de contact le bon coin introuvable - Forum Réseaux sociaux
- Contacter le bon coin - Forum Réseaux sociaux
7 réponses
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.
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 ? :$
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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.