J'ai mis en place un formulaire de soumission html/php de base où les gens peuvent s'inscrire à notre événement, mais ont besoin d'un moyen de remplacer la page Web du formulaire de soumission par un message comme "Nous avons atteint notre limite d'inscription". certain nombre de formulaires soumis. Notre base de données est MySQL (si cela fait une différence) J'ai regardé sur le web mais les gens disent soit de compter les entrées à la main, ou celles qui ont un système automatisé utilisent des CMS comme drupal ou joomla. Est-il possible de configurer un script automatisé qui va le faire?Comment puis-je limiter le nombre d'inscrits à un événement?
Répondre
$result = mysql_query("SELECT COUNT(*) FROM Users");
$row = mysql_fetch_row($result);
if ($row[0] > 50) echo 'We have reached our registration limit';
merci! ceci pourrait être une question suprêmement basique, mais où devrais-je passé ceci sur la page? Comme Ben a dit que les requêtes sont exécutées dans l'ordre séquentiel, dois-je coller cela en haut? – user356900
Vous souhaiterez le faire avant que la requête d'enregistrement ne se produise, afin que vous puissiez arrêter la tentative d'enregistrement et imprimer le message d'erreur. –
vérifier a été marqué! Je voudrais pouvoir upvote mais je n'ai pas assez de rep – user356900
Avant d'insérer un enregistrement, le comptage (SELECT COUNT(*)
) tous les enregistrements précédents. Après tout ce que vous devez faire est un simple if
. Rappelez-vous que les requêtes DB sont exécutées dans un ordre séquentiel.
Vous n'avez pas besoin rien d'extraordinaire, je ne suis pas l'affichage de votre code, mais vous pouvez faire quelque chose comme ceci:
votre_fichier.php
<?
$count = mysql_fetch_array(mysql_query(" SELECT COUNT(*) FROM your_table "));
if ($count<10) {
// your form code
}else{
// your "full" message
}
?>
10 -> Nombre maximum de personnes à assister à cet événement!
merci! c'était en fait le plus facile à mettre en œuvre. – user356900
- 1. Comment limiter un nombre à une gamme
- 2. Comment limiter le nombre d'emails à envoyer
- 3. limiter le nombre d'images à la suite?
- 4. Comment limiter le nombre de processus?
- 5. ASP.NET Limiter le nombre téléchargement
- 6. Comment limiter le nombre de résultats obtenus?
- 7. Comment limiter le nombre d'objets d'une classe à un nombre donné dans ruby?
- 8. jQuery Sortable - Limiter le nombre d'éléments dans la liste
- 9. Limiter le nombre de caractères dans JTextField
- 10. Limiter le nombre de résultats dans JPQL
- 11. Limiter le nombre de sections de configuration
- 12. Limiter le nombre de caractères dans l'entrée
- 13. comment limiter le nombre de données dans le mot
- 14. Limiter le nombre de révisions dans Couchdb
- 15. imap_search limiter le nombre de messages retournés
- 16. Limiter le nombre de résultats sur un ListView ASP.NET
- 17. Expression régulière pour limiter le nombre de caractères à 10
- 18. Limiter le nombre de processus créés
- 19. comment limiter le nombre de travaux PBS en cours d'exécution
- 20. Comment limiter le nombre d'éléments perdus pour une boîte?
- 21. Comment limiter le nombre de valeurs de publication sur UpdatePanel?
- 22. Limiter le nombre d'entrées dans un contrôle de liste MFC
- 23. Comment limiter le nombre d'éléments affichés dans html.dropdownlist?
- 24. Comment limiter le nombre d'enregistrements renvoyés pour Interbase 7.1?
- 25. FLEX: comment limiter le nombre d'éléments dans l'objet Repeater
- 26. SQL: Comment limiter le nombre d'enregistrements l'instruction MERGE insérera
- 27. PHP: comment limiter le nombre de fichiers de session?
- 28. Comment limiter le nombre d'instances d'un service WCF dans IIS?
- 29. Comment limiter le nombre d'entrées dans une liste java?
- 30. Comment limiter le nombre d'éléments itérés dans une boucle foreach?
Je ne comprends pas votre question concernant le script automatisé. Le formulaire de soumission fait-il partie d'un SGC? Est-ce le langage HTML? Présentez-vous le formulaire de soumission dans un script php? – jlindenbaum
HTML simple, pas de CMS. Le formulaire de soumission est en php à l'intérieur d'un div html. – user356900