Aide

Suivre ce topic
Ce topic est suivi par : ilhan
Ce topic a été résolu
ilhan

ilhan Le 26 juin 2016 à 15:54 (Édité le 25 janvier 2019 à 17:51)

Bonjour, est-ce que quelqu'un aurait un moyen de limiter un nombre d'action par jour avec php et une base de donnée phpmyadmin ?
Profil introuvable

Profil introuvable Le 26 juin 2016 à 18:32

Bonjour 'ilhan',

As-tu regarder les tutoriels de Boris ? 😉 (https://www.youtube.com/playlist?list=PLEagTQfI6nPObScwsDmTCbLuZXRYfiUM-)
Dwardower

Dwardower Le 27 juin 2016 à 07:21 (Édité le 27 juin 2016 à 07:24)

$action_limit = 50; //limite d'actions faisables en 1 jour définie ici
$del = $bdd->execute('DELETE FROM actions where TO_DAYS(NOW()) - TO_DAYS(date) > 1'); //ici on supprime toutes les actions vieilles d'un jour
$verif_ac = $bdd->prepare('SELECT * FROM actions WHERE idmembre = ?');
$verif_ac->execute(array($_SESSION['id']));
$vcount = $verif_ac->rowCount();
if($vcount == $action_limit){
   //insert ton message "interdit" ici
} else {
   //contenu de la page sans restrictions 😉
}
il te faudra une table avec dedans,
ID (int primary key etc...)
idmembre (en int)
actions  (en varchar 20)
date (en datetime)

//code pour rajouter une action lors d'une ... action ^^'
$n_action = $bdd->prepare('INSERT INTO actions(idmembre, actions) VALUES(?, "1")');
$n_action->execute(array($_SESSION['id']));

voilà j'espère avoir aidé,

Cordialement Thomas
ilhan

ilhan Le 27 juin 2016 à 08:26

Bonjour,
je vous remercis 😄

Cordialement,
Ilhan
Vous devez être connecté pour poster une réponse. Se connecter ou Créer un compte