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

PHP & Base de données Discussion :

Probleme PHP/MySQL page rajout de point [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2011
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2011
    Messages : 25
    Points : 10
    Points
    10
    Par défaut Probleme PHP/MySQL page rajout de point
    Bonjour a tous !
    Alors voila , j'ai beau tenter d'insister avec mon HTML5 , je n'est pas d'autre alternative pour mon projet que d'utiliser du PHP avec un bdd MySQL.
    Voila mon soucis.

    J'aimerais faire 4 page très très simple:
    Un page de login (e-mail/mot de pass)
    Une fois login , apparait une page avec un bouton.
    Quand un utilisateur click sur le bouton , cela lui rajoute 1 points dans une page "panel".
    Dans la page panel on peut voir son E-mail , et son nombre de point.

    Voila tout.

    La page de login (je sais faire)
    Le reste j'ai plus de mal...
    Si quelqu'un pourrait me conseiller des tutos , des script que je pourrait modifier , on meme m'aider dans mon projet , cela serait super .

    Voila un petit schema explicatif:


    Grand merci

  2. #2
    Expert éminent sénior
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Points : 16 545
    Points
    16 545
    Billets dans le blog
    12
    Par défaut
    Salut,

    vu que tu débutes, le plus simple c'est de faire un script par page :

    - un pour le login
    - un affichant le bouton
    - un qui traite le clic sur le bouton et l'insertion en base de données
    - un qui récapitule les données du panel

    Yapuka

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2011
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2011
    Messages : 25
    Points : 10
    Points
    10
    Par défaut
    Jai fait ma page login & register
    http://bztest.neq3.com/App/login.php
    sa marche correctement (alleztulle/alleztulle)
    pour le rajout de points .. je sais pas trop comment faire.

  4. #4
    Expert éminent sénior
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Points : 16 545
    Points
    16 545
    Billets dans le blog
    12
    Par défaut
    Tu vérifies le login/password avec une base de données derrière ou c'est codé en dur ?
    Si tu as une base de données, tu rajoutes une table t_score avec pour colonnes : id (AUTONUM), id_user (INT NOT NULL), score (INT NOT NULL).
    A chaque clic sur le bouton, tu exécutes une simple mise à jour :
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    UPDATE t_score SET score = score + 1 WHERE id_user = 25
    Ensuite, il te suffira de lire ce score avec un banal SELECT

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2011
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2011
    Messages : 25
    Points : 10
    Points
    10
    Par défaut
    Oui il y a une base de donnée
    J'ai une table members avec 8 collones:
    id / username / firstname / lastname / password / date / ip / et maintenant j'ai rajouter une colonnes points.

    J'ai réussie a afficher sur la page du panel
    a afficher
    Votre pseudo est [son pseudo | valeur de la colonne username]
    Vous avez [son nombre de point | valeur de la colonne points] points.

    Par-contre pour le faite d'augmenter la valeur de la colonne points
    a chaque click sur le bouton.
    Je n'est pas compris ..
    Comment faire exécuter cette requête
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    UPDATE t_score SET score = score + 1 WHERE id_user = 25
    sur un bouton ?

    Merci pour tout.

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2011
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2011
    Messages : 25
    Points : 10
    Points
    10
    Par défaut
    C'est bon , j'ai reussi !
    Merci beaucoup !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Tableau php, mysql, pages, et tri.
    Par Velkan.nexus dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 07/04/2008, 05h51
  2. probleme php/mysql avec IIS
    Par mastylez dans le forum IIS
    Réponses: 1
    Dernier message: 30/07/2007, 22h26
  3. [FLASH MX] Probleme PHP<->MySql<->Flash
    Par dev_douv dans le forum Flash
    Réponses: 7
    Dernier message: 20/08/2006, 01h44
  4. [SGBD] Problème PHP MySQL
    Par marie4449 dans le forum Administration
    Réponses: 4
    Dernier message: 18/05/2006, 21h10
  5. [MySQL] encore un probleme php mysql
    Par ph_anrys dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 02/03/2006, 16h14

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