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 :

[conception] Inventaire PHP


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 25
    Par défaut [conception] Inventaire PHP
    Bonjour,

    Voila l'état :

    J'ai créer un script d'elevage et je ne voit pas du tous comment je pourrais faire un système d'inventaire ... :/

    en gros j'aimerais que la personne gagne un objet par diverse moyen et que je puisse le stocker dans la BDD

  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
    Bonjour,

    La description de ton projet est pour le moins vague.

    Pourrais-tu nous indiquer precisemment un point que tu n'arrives pas a traduire en PHP et on commence par celui la ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Inscrit en
    Août 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 25
    Par défaut
    Bah c'est simple,

    Le visiteur s'inscrit... va dans la page monstre et combat un monstre..
    le monstre lui donne un objet : créer un enregistrement dans la BDD
    qui se forme comme ça :

    id_item ( le num d'enregistrement ) par exemple : 1
    nom_item ( le nom de l'objet ) par exemple : potion
    membre_item ( le possesseur ) par exemple : Zathuros

    et donc dans l'inventaire j'aimerais faire en sorte que si la BDD trouve
    un objet avec membre_item = Zathuros, bah ca le met dans inventaire.php
    et que si il n'y en a pas bah ca met rien... wala

  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
    Il faut travailler par les clefs :

    Je suppose que tu as déjà une table membre
    membre_id - membre_nom
    24 - Zathuros

    et une table item
    item_id - item_nom
    454 - potion

    dans ta table inventaire tu inscris donc seulement les ids :
    inventaire_id - item_id - membre_id
    auto - 454 - 24

    Pour trouver tous les objets de Zathuros :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FROM t_inventaire WHERE membre_id = 24;
    Pour avoir directement le nom de l'objet, tu fais une jointure sur les deux tables :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT item_id, item_nom 
    FROM t_inventaire JOIN t_item USING (item_id) 
    WHERE membre_id = 24;
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre averti
    Inscrit en
    Août 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 25
    Par défaut
    haa tous simplement :/

    merci beaucoup Sabotage =)

  6. #6
    Membre averti
    Inscrit en
    Août 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 25
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    $requete_inventaire=mysql_query("SELECT item_nom,nbr_item, SUM(nbr_item) FROM inventaire JOIN item USING (item_id) WHERE id_membre = \"$id_membre\" GROUP BY item_id ")
     
    while( $donnee =mysql_fetch_array($requete_inventaire))
    {
    echo $donnee['nbr_item'] . $donnee['item_nom'];?><br><?php
    }

    Je viens de remarqué un nouveau problème :
    Surment un problème avec SUM()
    Il m'affiche :
    Vous avez 1 potion et 1 bouclier ( merci sabotage )
    alors que dans les enregistrements il y a 10 potions et 10 boucliers

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

Discussions similaires

  1. Conception MVC PHP
    Par zefyre dans le forum Langage
    Réponses: 1
    Dernier message: 24/09/2007, 11h47
  2. [Conception] Connexion PHP 4 avec Interbase 6
    Par ibase_bob dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 10/08/2007, 19h33
  3. [Conception] Question PHP pour formulaire
    Par julien8craft dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 31/07/2006, 18h00
  4. [Conception] BDD & PHP, néophite à besoin d'aide pour un site
    Par Cusack dans le forum PHP & Base de données
    Réponses: 17
    Dernier message: 14/02/2006, 20h53
  5. [Conception] Code php dans une base de donnée
    Par krfa1 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 13/09/2005, 10h58

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