Comment afficher ou non les informations données par un membre dans la liste des membres par le biais de case(s) à cocher ?

Répondre
raphlight
le 14/03/2007 à 19:06
raphlight
Bonjour tout le monde,
bon en fait, j'ai créé une zone membre grâce à ce site, divers scripts et des rajouts de ma part.

Pour l'inscription, il y a 5 champs à remplir:
-login*, mot de passe*, confirmation du mot de passe*, localisation et site web. (* = obligatoires)
Lorsque l'on s'inscrit, nos informations (login, email, et eventuellement localisation et site web) sont ajoutés dans un tableau sur une autre page ainsi que la date de l'inscription.

Mon problème:

J'aimerais ajouter une case laissant le choix au membre qui veux s'inscrire que son mail, sa localisation et son site web soient affichés sur la page du tableau récapitulant la liste des membres.

Et éventuellement plusieurs cases (une pour autoriser ou non l'email, une pour la localisation...etc.)

Je n'ai pas la moindre idée pour réaliser ceci...
Comment faire ?

Merci d'avance

PS: j'espère que c'est assez clair, si vous comprenez pas, dites le ;)
http://raphlight.free.fr/trad.php
raphlight
le 14/03/2007 à 19:08
raphlight
Pour l'inscription, il y a 5 champs à remplir:

oups, j'ai oublié de nommé un champ dans mon message: le champ e-mail (obligatoire lui aussi)
http://raphlight.free.fr/trad.php
LA GLOBULE
le 14/03/2007 à 20:08
LA GLOBULE
Ben pour chaque truc qui doit s'afficher ou non, faut stocker en plus en base un champ qui vaut 0 ou 1 (qui dit si le truc doit s'afficher ou non).
i M@N
le 14/03/2007 à 23:23
i M@N
Hello.

La prochaine fois, essaye de faire rentrer tout ton topic dans le titre ... smiley

@+...
One Love, One Heart, One Unity.
raphlight
le 15/03/2007 à 13:47
raphlight
y'a pas un moyen de le faire juste en php ? smileyparceque les Tables MySQL, je comprend pas trop avec les histoire de 0 et de 1 smiley

Enfin, si y'a que ca, bah je vais essayer d'en apprendre plus à propos de MySQL ...
http://raphlight.free.fr/trad.php
LA GLOBULE
le 15/03/2007 à 14:02
LA GLOBULE
Juste en php, ben non.
Il faut bien stocker quelque part l'information qui dit si tu dois afficher ou non l'adresse mail du mec.

Bref, tu fais un champ 'affiche_email' à cote du champ 'email' qui vaut 0 ou 1.
Et c'est lui qui dit si tu dois afficher ou non l'email.
raphlight
le 15/03/2007 à 17:22
raphlight
j'ai fait:

<input type="checkbox" name="affiche_mail" value="1" />

Euh, et après ?
Je dois créér une table ou rajouter un champ dans la table gérant les inscription ?

smiley Je suis archi nul avec les tables MySQL...
http://raphlight.free.fr/trad.php
Meeper
le 17/03/2007 à 09:11
Meeper
Oui voila et si le visiteur coche ton checkbox la valeur =1 donc ta page de traitement tu vérifies si ta variables $affiche_mail =1
si $affiche_mail=1
{insértion dans base de données }
sinon
{suite du traitement}
LA GLOBULE
le 17/03/2007 à 12:58
LA GLOBULE
Ben si $affiche_mail=0, il faut aussi l'insérer en base.

Le but, c'est de tout insérer, et d'insérer aussi un truc qui dit si oui ou non il doit afficher l'info.
vengeur002
le 17/03/2007 à 20:46
vengeur002
bon

tu fais un champs par exemple affich_mail et tu fais

<?php
// tu va chercher tes info mail,affich_mail etc...
// et
if ($data['affich_mail'] == '1')
{
echo'$data['mail'];
}

?>


smiley
Répondre
LoadingChargement en cours