Page 1 sur 1

Projet - utilisation base users

Posté : 12 févr. 2006, 22:27
par beansoldier
Bonsoir !

J'aurais une petite demande, juste que l'on m'explique 2-3 choses :

J'ai un futur projet pour mon site web assez important et à vrai dire assez optmiste... et j'aimerais avoir peut être des conseils sur les methodes à employés (je ne veux aucun code tout fait, juste me dire quel est le meilleur moyen)

Le contexte est finalement ceci :

J'ai une base de données contenant des cartes du jeu Yu-Gi-Oh ! Mon but est que l'utilisateur puisse se connecter à un pseudo crée par ses soins, et créer des decks (ensemble de cartes) et finalement de les enregistrer...
L'idée serais que ce user ait une page ou il peut ajouter/modifier/supprimer des cartes de sa "decklist"

En clair :

- l'user s'inscrit
- l'user se connecte
- l'user selectionne ses cartes
- l'user les modifs ou les suppriment de sa selection au choix
- l'user l'enregistre et/ou l'imprime

Voilà donc si vous avez une idée de la meilleure methode ce serai cool !
Ce qui m'interesse est finalement la methode a employée, si vous avez des liens vers des tutoriaux je suis preneur !

Perso je pensais crée des tables sous sql et faire un travail ur le traitement de celle ci mais bon chui pas trop sur, ce qui m'enbète le plus c'est la création de compte et la connexion !

Voilà merci d'avance

PS : si j'ai mal placé mon topic veuillez m'en excuser

Posté : 12 févr. 2006, 22:38
par Cyrano
Dans ton exposé, on peut déjà isoler deux parties :
  1. l'utilisateur
  2. les cartes
À partir de là, tu peux commencer à avancer en identifiant les propriété propres à chacune de ces deux entités. L'utilisateur a un nom, un prénom, un pseudo, un code d'accès, les cartes ont quant à elles des caractéristiques particulières. Le lien entre les deux c'est qu'un utilisateur peux manipuler 0 à n cartes, mais si je comprends bien une carte est propre à un et un seul utilisateur.

À ce stade, tu as deux tables et une cardinalité de définie.

Pour le reste, c'est de la programmation pour faire les ajouts/modifications/suppressions.

Posté : 13 févr. 2006, 16:26
par beansoldier
Ok je te remercie de ta reponse !

Maintenant une autre question :

Lors de la création d'un "Deck", certaines cartes sont limités soit à 0, 1, 2 ou 3. Ces données de limitation sont stockées dans un champ nommé Limitation.
Si je souhaite empecher l'ajout d'une carte plus de 2 fois par exemple, dois-je utiliser la fonction "if" ? Si oui quelqu'un aurais t'il un tutorial qui explique sont utilisation ?

merci :wink: