Bonjour,
je cherche à faire une requête sql qui vérifie dans la table x si le champ Val et sur OUI ou sur NON.
Si il est sur OUI, pas de problème l utilisateur à accès à la page. Par contre si il est sur NON, l utilisateur n a pas accès à la page avec une alerte: "vous n avez pas validé votre inscription".
Voilà si une bonne ame pouvait m aider ce serai cool,
merci
//requete
$sql = "SELECT ok FROM $table WHERE email='$email'"; //faut bien sur récupérer la valeur de $email
$req = mysql_query($sql) or die('Erreur SQL!
'.$sql.'
//vérification
if ($data[ok] == 'OUI')
{
echo 'c'est bon :)';
}
elseif ($data[ok] == 'NON')
{
echo 'Vous devez valider votre inscription pour accéder à cette page!';
header("Location : tapage.php");
exit();
}
mysql_close()
?>
Voilà je pense que ça devrait fonctionner.. Essayes et si jamais il y a des erreurs (ce qui est fort probable vu mon niveau lol) cites les ici et on essairas de les résoudre :)
Est ce que tu utilise un formulaire pour récupérer le pseudo de l'utilisateur ? Utilises tu les sessions?
En fait si j'ai bien comprit, tu veux aller chercher dans la BDD la valeur du champ Val en fonction du pseudo? Si c'est oui, ok acces à la page, sinon message et redirection?
Bon voilà je commence par ca!
j ai donc ma table ok qui contient soit OUI soit NON
Si OUI on affiche la page
si NON, on refuse + alerte
$db = mysql_connect($serveur, $login, $password);
mysql_select_db($base,$db);
$sql=("select ok from $table Where email='$email'");
$result=mysql_query($sql);
if $result ="NON", echo"<center>Vous n'avez pas validé votre inscription</center>";
return false;