Limiter les inscriptions à un évènement php
dev_debut
Messages postés
6
Statut
Membre
-
Mihawk Messages postés 4753 Statut Contributeur -
Mihawk Messages postés 4753 Statut Contributeur -
Bonjour,
Je suis débutant en php et j'aimerais savoir comment faire pour arrêter les inscriptions à un évènement par rapport à une capacité donné par un input text.
j'ai une table:
users qui contient le userid, username...
event avec event_id, event_name, capacité(par rap à l'inscription à l'évènement)
participant avec userid et le eventid.
Par rapport à ces tables, comment limiter le nombre d'inscrit , manque t'il quelque chose??
Pouvez vous m'aider, svp merci??
Je suis débutant en php et j'aimerais savoir comment faire pour arrêter les inscriptions à un évènement par rapport à une capacité donné par un input text.
j'ai une table:
users qui contient le userid, username...
event avec event_id, event_name, capacité(par rap à l'inscription à l'évènement)
participant avec userid et le eventid.
Par rapport à ces tables, comment limiter le nombre d'inscrit , manque t'il quelque chose??
Pouvez vous m'aider, svp merci??
6 réponses
-
C'est parfait, il te suffira de compter le nombre de personne présent à un événement et vérifier si c'est n'est pas plus grand que la capacité.
Je te conseil d'utiliser les jointures entre les tables, ça simplifie les requêtes. -
Hello,
Je ne comprends pas bien le rôle de l'input text dans cette limitation...
Peux-tu détailler ce que tu cherches à obtenir ?
Merci. -
l'input text c'est juste pour préciser que quand une personne créé un évènement il doit obligatoirement ajouter une capacité d'inscription pour celle ci.
Ce que je cherche à savoir c'est comment justement limité les inscriptions par rapport à la capacité demandée. -
La question primordiale c'est : comment gères-tu le fait qu'un internaute soit inscrit à un événement ?
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Ben en faite je pars du principe que l'utilisateur s'inscrit au site et selon l'évènement qui l'intéresse, il cliquerait sur un bouton pour dire qu'il veut y participer .
-
Bah alors ?
1/ Tu récupères dans events le numéro de l'événement et sa capacité.
2/ Tu récupère dans participant le nombre de ligne contenant l'ID de l'événement
3/ Si le nombre de lignes est inférieur à la capacité : tu autorises l'inscription ; sinon tu l'interdit
-
-
SELECT COUNT(*) AS nbInscrits FROM participants WHERE event_id=10;
Des infos sur les fonctions d'aggrégation >>> ICI <<<
Par exemple :-) -
-
-