IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

limiter à 1 le nombre de partie


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2010
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 50
    Par défaut limiter à 1 le nombre de partie
    Bonjour,

    je suis en train de faire un quiz d'une série de 10 questions.
    Je souhaiterai limiter le nombre de partie par jour à 1.

    Comment pourrais-je m'y prendre ?

    Je pensais creer un champs "partie" dans la BDD "membre".
    Des que le joueur commence le jeu, vérification du champs "partie", s'il est à "1", le joueur peut jouer, sinon, "Vous avez déjà jouer votre partie aujourd'hui, revenez demain, merci".

    Des la premiere question, le champs "partie" deviens "0".

    Apres, quelle fonction change automatiquement la valeur d'un champs de BDD à une heure précise ?
    exemple: à minuit, tous les champs "partie" passent à "1", quelque soit sa valeur (Une partie quotidienne non jouée est perdue).


    Merci de votre aide

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Plus simplement, enregistre la date/heure de son dernier quiz.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2010
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 50
    Par défaut
    Citation Envoyé par sabotage Voir le message
    Plus simplement, enregistre la date/heure de son dernier quiz.
    dans la BDD?

    un champs "date du dernier quiz" avec uniquement le jour, mois, annee

    puis la vérification sur la page du jeu que "date du dernier quiz" != "date d'aujourd'hui"


    1. C'est comme ca qu'il faut faire?

    2. Est-ce qu'une BDD est sure ? CAD qu'un joueur ne peut pas changer les données ?

    merci

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    C'est comme ca qu'il faut faire?
    Toutafé.

    Est-ce qu'une BDD est sure ? CAD qu'un joueur ne peut pas changer les données ?
    Si un utilisateur arrive a écrire dans la base de donnée directement, inquiète toi fortement sur la sécurité de ton serveur.
    Pour ce qui est du code PHP, assure toi de protéger les données provenant de l'utilisateur quand tu les utilises dans des requêtes.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. Réponses: 2
    Dernier message: 06/08/2007, 19h23
  2. Limite dans le nombre de destinataires
    Par phoque.r dans le forum Outlook
    Réponses: 6
    Dernier message: 26/07/2007, 22h44
  3. limité par le nombre de champs
    Par mouradid dans le forum Access
    Réponses: 7
    Dernier message: 23/01/2007, 11h10
  4. limité par le nombre de champs
    Par mouradid dans le forum Access
    Réponses: 1
    Dernier message: 11/01/2007, 23h50
  5. Limiter les droits à une partie des lignes d'une table
    Par Nabu dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 20/08/2006, 01h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo