La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Stockage des informations d'un compte
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Stockage des informations d'un compte  (Lu 1070 fois)
Stockage des informations d'un compte
« sur: le 30-05-2011 a 19:14:12 »
lulu44
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 84





Voir le Profil    E-Mail
Répondre avec citation

Bonjour à tous, j'ai un petit souci un peu compliqué à expliquer.

  Voila je suis en train de créer un site qui intègre une petite boutique où un utilisateur possèdent un compte peu acheter à l'aide de points des logos des couleurs de fond etc... en gros des personnalisation de site. 

  Mon problème est que je ne sait pas comment stocker les information communes à chacun des utilisateurs pour qu'il n'ai pas à racheter les éléments pour les appliquer.

  j'ai essayer de créer des champ dans une base de données pour chaque éléments (logos, couleurs de fond et couleur du pseudo.) et de stocker sous la forme : /0001/0002/0003 etc...  et de séparer le résultat de la requette sql avec explode mais mon code est vite devenu du n importe quoi avec des boucles pleins d'erreurs. 

  J'ai donc chercher d'autres solutions mais je vois pas trop donc toutes idées est la bienvenue. 

  ps: si vous n'avez pas vraiment compris ce que je voulais faire n'hésiter pas à me poser des questions, Merci.   

Rapporter au modérateur  

www.bandmusique.fr

Re:Stockage des informations d'un compte
« Répondre #1 sur: le 30-05-2011 a 20:07:59 »
KB
Superactif
****

Hors-Ligne

Messages: 613





Voir le Profil
Répondre avec citation

salut,

Je suppose que chacun de tes produit a un id ou une référence unique?
Il suffit de créer une table qui associe id de l'utilisateur et id de ses achats.

et si j'ai répondu a coté de la plaque: desolé ! je suis pas sur d'avoir compris la question ! lol

Rapporter au modérateur  
Re:Stockage des informations d'un compte
« Répondre #2 sur: le 31-05-2011 a 12:40:26 »
lulu44
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 84





Voir le Profil    E-Mail
Répondre avec citation

  Nan t'est pas à coté c'est sa, j'ai deux dossiers :
  -un "logo" qui contiens pleins de logo que j'ai créer de la même dimension qui s'appellent 0001.png, 0002.png, 0003.png ... 00023.png etc...

    -un fichier "couleur" qui contient images de background qui servent pour certaines <div> qui s'appelle pareil 0001.png etc.. mais le chemin est different.

j'ai essayer de faire ce que tu dis dans la base de données mettre à coter de case pseudo une suite de chiffre qui donnais sa:

/0000/0001/ etc.. et j'avais créer un script qui récupérait avec explode et me donnais chiffre par chiffre mais le problème c'est que je ne sait pas combien d'id l'utilisateur aura donc si je définis trop d'id dans explode ($donnée [1], $donnée[2] etc..)il m'affiche des erreurs si j'en mettait moins il ne m'affichait pas tout :p alors je me suis un peu embrouiller les pinceaux j'ai préférer demander

Rapporter au modérateur  

www.bandmusique.fr
Re:Stockage des informations d'un compte
« Répondre #3 sur: le 31-05-2011 a 13:12:31 »
KB
Superactif
****

Hors-Ligne

Messages: 613





Voir le Profil
Répondre avec citation

pas besoin d'explode !
Les très  grandes lignes:

Ta table utilisateur
[table]
id--------nom-------------Prenom
1--------terret-----------Alain
2---------Ponce-----------Pierre

Ta table logo
[table]
id--------------logo
1----------superlogo.png
2---------superlogodelamortquitue.png
3--------------ogol.png


table achat
id_user---------achat
1-----------------1
1-----------------3
2-----------------1


Si tu veux faire ressortir les achats de Alain terret, tu cherches dans la table achat tout les éléments dont l'id_user est 1 (1 étant l'id d'Alain terret dans la table utilisateur).
Ici, ca va te sortir les id 1 et 3. T'as plus qu'a rechercher ds la table logo a quoi ca correspond.

« Dernière Édition: le 31-05-2011 a 13:16:45 par KB » Rapporter au modérateur  
Re:Stockage des informations d'un compte
« Répondre #4 sur: le 31-05-2011 a 16:25:38 »
lulu44
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 84





Voir le Profil    E-Mail
Répondre avec citation

Oui merci pour ta réponse je comprend mais cela va mener à des tables immenses, il y a au moins 50 logos différents :p

Rapporter au modérateur  

www.bandmusique.fr
Re:Stockage des informations d'un compte
« Répondre #5 sur: le 31-05-2011 a 16:34:26 »
KB
Superactif
****

Hors-Ligne

Messages: 613





Voir le Profil
Répondre avec citation

Citation:
Oui merci pour ta réponse je comprend mais cela va mener à des tables immenses, il y a au moins 50 logos différents :p

50, c'est rien !!
Certains sites comptent en dizaines de milliers....

Rapporter au modérateur  
Re:Stockage des informations d'un compte
« Répondre #6 sur: le 31-05-2011 a 17:54:16 »
lulu44
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 84





Voir le Profil    E-Mail
Répondre avec citation

ok ba je vais faire sa  

Rapporter au modérateur  

www.bandmusique.fr
Re:Stockage des informations d'un compte
« Répondre #7 sur: le 31-05-2011 a 18:29:40 »
Wolf18
Guru
*****

Hors-Ligne

Sexe: Male
Messages: 1343





Voir le Profil    WWW
Répondre avec citation

Oui et puis dans le format auquel seront stockées tes données ça ne va pas prendre beaucoup de place...  J'utilise ça pour à peu près tout sur mes sites : id, au lieux de passer des noms, des titres et j'en passe. C'est simple, pas de doublons possible.

Rapporter au modérateur  

Création de sites internet sur mesure Var (PACA) | Webdesign, découpage/codage, programmation, référencement
Communauté GTA5 francophone
Partageons l'actualité jeux-video
Re:Stockage des informations d'un compte
« Répondre #8 sur: le 31-05-2011 a 20:01:42 »
lulu44
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 84





Voir le Profil    E-Mail
Répondre avec citation

Ouai et puis sa evite de s'emmeler les pinceaux 

Rapporter au modérateur  

www.bandmusique.fr
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg