controler si un enregistrement existe et en tirer une valeur
Bonjour en ce Lundi de Pâques:
Voila mon problème dans mon livre d'or je n'affiche la possibilité de saisir que :
1) si le visiteur est inscrit et logué, ça c'est fait. Et retenez qu'alors j'ais son nom $pseudo
2) ET C'EST MA DEMANDE DE SYNTAXE... :oops:
a) ou a-t-il jamais posté et donc c'est OK
b) ou s'il a déjà posté cela ne doit pas être de moins d'une semaine
Mon code est en erreur et je ne vois pas pourquoi , $bdd est le pointeur de login a ma base de donnée
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
|
<?PHP
$abuse="";
$requete = "SELECT COUNT(*) FROM livre_or WHERE pseudo=".$pseudo."";
if ($res = $bdd->query($requete);)
{
/* Récupère le nombre de lignes qui correspond à la requête SELECT */
if ($res->fetchColumn() > 0)
{
"SELECT date FROM ".$mysqlprefix."livre_or WHERE pseudo=".$pseudo."";
foreach ($bdd->query($requete) as $row)
{
$XDate=(int) $row['date'];
$t=time();
$controle=$t-$XDate;
if($controle<604800) {$abuse="X";}
}
}
}
if($abuse=="X")
{
$Reponse ="<b>Vous ne pouvez poster qu'un message par semaine</b> <br /><br />";
$a="wlivre";
}
?> |
Merci de votre regard avisé .....:)