Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/12/2007, 15h45   #1
Him
Membre régulier
 
Avatar de Him
 
Inscription : février 2006
Messages : 244
Détails du profil
Informations personnelles :
Âge : 27
Localisation : Belgique

Informations forums :
Inscription : février 2006
Messages : 244
Points : 79
Points : 79
Envoyer un message via ICQ à Him
Par défaut [Conception] Petites interrogations pour un portail évènementiel

Salut à tous,
& merci de me lire.

Je me pose plusieurs questions concernant le développement d'un site que j'ai entrepris. Certaines sont toutes petites & toutes simples, d'autres moins.

J'ai entrepris donc de réaliser un portail sur le modelisme, jusque la rien de bien compliquer, tout ce qui est fait marche au poil.

Mais, me voilà dans la gestion des évènements ! ( sorties ). Zone dans laquelle les organisateurs de rencontres ( courses, gp, etc... ) peuvent faire la promotion & la gestion de celui-ci.

Je dis gestion, car les membres du portail, ou les simples visiteurs peuvent s'y inscrire, & un tableau des inscriptions sera publié.

Ma première interrogations est donc :

comment lié ma table membre aux évènements ?
comment gérer l'inscription des membres du site sur l'évènement ?

-> via ma table membre ? ma table évènement ? ou via une troisième table ?

j'ai bien trouvé comment mettre un "organisateur" avec une jointure sur l'id du créateur.

Mais je ne me vois pas faire pareil pour les membres, ou je manque de connaissances...

Je voudrais en fait pouvoir afficher par exemple dans l'espace membre :

"vous êtes inscrit aux évènements suivants : "
ou afficher sur la page de l'évènement pour les membres identifiés :
"vous n'avez pas encore payer votre inscriptions/vous êtes en ordre de paiement"

etc...
mais je ne vois pas comment le gérer entre ces deux tables.
Un petit coup de pouce serait fort apprécié !

Un tout grand merci d'avance pour votre aide généreuse.
Him est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2007, 16h53   #2
Membre du Club
 
Inscription : février 2007
Messages : 61
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 61
Points : 43
Points : 43
Salut,
Je voie pas trop ta demande car j'ai pas une vue des tables et des champs mais je pense l'idéal pour:
client/evenement :
c'est que tu rajoute une nouvelle table PersonneEvenement
avec les champs num_personne et num_evenement.
comme ca une personne peux avoir plusieur evenement et vis versa
Pour la cotisation tu fait pareil a moin de rajouter dans la table PersonneEvenement un champs etat de paye avec comme valeur
- 0 : pas membre
- 1 : En cours de paye
- 2 : membre ....
j'epaire que j'ai repondu à ta question
@++
khaled_dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2007, 17h14   #3
Him
Membre régulier
 
Avatar de Him
 
Inscription : février 2006
Messages : 244
Détails du profil
Informations personnelles :
Âge : 27
Localisation : Belgique

Informations forums :
Inscription : février 2006
Messages : 244
Points : 79
Points : 79
Envoyer un message via ICQ à Him
Ouep, cela m'a l'air clair !
Je vais mettre cela en application ce soir, & je vous tient informer.

Merci d'avance !
Him est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2007, 00h50   #4
Him
Membre régulier
 
Avatar de Him
 
Inscription : février 2006
Messages : 244
Détails du profil
Informations personnelles :
Âge : 27
Localisation : Belgique

Informations forums :
Inscription : février 2006
Messages : 244
Points : 79
Points : 79
Envoyer un message via ICQ à Him
Bon,

ça à l'air de marcher.
Mais j'ai un problème à l'enregistrement des données !
c'est la première fois que je rencontre cela.

Voici ma requête pour inscrire un membre.

Code :
INSERT INTO events_members (event_id, members_id, inscription, nom, prenom, email, phone, rue, cp, ville, categories, freqa, freqb, freqc) VALUES (event_id='$event_id', members_id='$user_id', inscription='0', nom='$nom', prenom='$prenom', email='$email', phone='$cel', rue='$rue', cp='$cp', ville='$ville', categories='$categories', freqa='$freqa', freqb='$freqb', freqc='$freqc')
requête qui me donne un résultat satisfaisant si je fais un echo dessus.

Citation:
INSERT INTO events_members (event_id, members_id, inscription, nom, prenom, email, phone, rue, cp, ville, categories, freqa, freqb, freqc) VALUES (event_id='1', members_id='1', inscription='0', nom='Janssens', prenom='Gregory', email='', phone='0493/78.85.85', rue='av. de l\'hippodrome 152', cp='1050', ville='Bruxelles', categories='Buggy 2WD', freqa='27,045', freqb='27,045', freqc='27,045')
Cependant, lorsque je consulte ma base de donnée pour voir si tout s'est bien déroulé, stupéfaction, ce n'est pas le cas... !

Les insertions dans ma base ne comportent que des 1 & des 0 ! Rien qui ne ressemble au résultat de mon echo.

Je ne vois pas ce qui peux créer cela :o

voici la structure de ma table :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
  `event_id` int(11) NOT NULL default '0',
  `members_id` int(11) NOT NULL default '0',
  `inscription` smallint(6) NOT NULL default '0',
  `nom` varchar(255) NOT NULL default '',
  `prenom` varchar(255) NOT NULL default '',
  `email` varchar(255) NOT NULL default '',
  `phone` varchar(15) NOT NULL default '',
  `rue` varchar(255) NOT NULL default '',
  `cp` varchar(4) NOT NULL default '',
  `ville` varchar(50) NOT NULL default '',
  `categories` varchar(10) NOT NULL default '',
  `freqa` varchar(6) NOT NULL default '',
  `freqb` varchar(6) NOT NULL default '',
  `freqc` varchar(6) NOT NULL default ''
et voici un exemple d'insertion :

Citation:
VALUES(0, 0, 1, '', '', '', '0', '0', '0', '0', '0', '0', '0', '0');
Merci d'avance pour votre aide
Him est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2007, 13h32   #5
Him
Membre régulier
 
Avatar de Him
 
Inscription : février 2006
Messages : 244
Détails du profil
Informations personnelles :
Âge : 27
Localisation : Belgique

Informations forums :
Inscription : février 2006
Messages : 244
Points : 79
Points : 79
Envoyer un message via ICQ à Him
Quel boulet je fais !

Je ne sais pas pourquoi j'ai définis 2x les champs !
Bref, ça marche

maintenant reste plus qu'à exploiter.

Cordialement
Him est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h34.


 
 
 
 
Partenaires

Hébergement Web