PHP SESSION vote dans un menu de restaurant

Bonjour,

Dans un menu de restaurant, un client peut venir donner son avis sur ma carte et voter Garder ou Remplacer un plat.
ex:
Plat_1 => Garder / Remplacer
Plat_2 => Garder / Remplacer

En utilisant $_SESSION, je souhaiterai empêcher de voter plusieurs fois pour un même plat ($Plat)

J'ai récupérer ce code mais il permet de voter,uniquement, 1 seul fois pour tout le menu.
Il empêche de voter sur les autres plats ($Plat pose problème)

//Création signature MD5
$A=md5($Plat);

// Session
session_start();
if($_SESSION['md5']==$A)
{
echo 'Vous ne pouvez pas voter plusieurs fois pour le même plat';
}
else
{
$sql1 = "UPDATE incrémente note pour le plat $Plat";
$req1 = "";

$_SESSION['md5']=$A;
}

Merci pour vos réponses

1 réponse

  1. Juste une idée, on pense que tu dois séparer les plats et y inclure des boléens issu d'un tableau type:

    plat (n,0) : on peut voter
    plat (n,1) : on ne peut plus voter, tu peux même lui dire de ne plus apparaitre.

    Puis remise à zéro à la validation.

    C'est juste le principe, à toi d'écrire le code.
    0