PHP SESSION vote dans un menu de restaurant

Fermé
az93200 - Modifié par az93200 le 11/01/2012 à 12:31
TomyVercetti Messages postés 208 Date d'inscription mercredi 14 mai 2008 Statut Membre Dernière intervention 5 mars 2012 - 11 janv. 2012 à 12:39
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

TomyVercetti Messages postés 208 Date d'inscription mercredi 14 mai 2008 Statut Membre Dernière intervention 5 mars 2012 45
11 janv. 2012 à 12:39
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