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...
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 PHP : Sélectionner tout - Visualiser dans une fenêtre à part
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é .....