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é .....![]()
Partager