par
Angela81 » 15 août 2012, 13:56
J'ai un p'tit souci (qui a une fâcheuse tendance à me taper sur les nerfs.). si quelqu'un pouvait me débloquer... ça éviterais à mon pc de prendre une baffe (surtout qu'il ne le mérite certainement pas vu que l'erreur doit venir de ma propre bêtise !)
J'vous explique :
J'ai une formulaire pour enregistrer mes visiteurs : marche parfaitement.
J'ai une page "profil" qui doit permettre au membre d'afficher sur son écran les infos qu'il m'a transmis via ce formulaire. Cette page est divisée en 2 parties.
1ère partie : la page affiche, sans conditions, le contenu de certains champs (ex : pseudo, date d'enregistrement, sexe). Ces infos sont obligatoirement présentes dans ma base de données puisque j'impose le remplissage des champs correspondants dans le formulaire d'inscription. La première partie marche nikel ! aucun souci.
2ème partie : la page est sensée afficher le reste du profil (ex : email, adresse postale,... ). Or la transmission ces infos n'étant pas obligatoire lors de l'inscription, pour certains membres, elles existent, pour d'autres membres, la case est vide.
Ce que je voudrais, c'est que l'affichage change en fonction de la présence/absence de chaque donnée. Par exemple, si le membre a rempli la case "mail" dans le formulaire, je veux que sur la page "profil" i l y ai "votre email est :
[email protected]". Mais si le membre n'a pas rempli la case "mail", je veux que ça lui affiche "votre email : vous n'avez pas encore donné votre email". Les phrases sont bidons mais c'est pour vous expliquer ce que je veux.
Je comptais faire un truc du genre : si la donnée existe, affiche telle phrase sinon affiche l'autre phrase. donc avec il ... echo... else ...echo.
J'ai essayé un nombre impressionnant de possibilités et rien ne marche. au secours ! s'il vous plait ! Merci d'avance pour vos réponses
J'ai un p'tit souci (qui a une fâcheuse tendance à me taper sur les nerfs.). si quelqu'un pouvait me débloquer... ça éviterais à mon pc de prendre une baffe (surtout qu'il ne le mérite certainement pas vu que l'erreur doit venir de ma propre bêtise !)
J'vous explique :
J'ai une formulaire pour enregistrer mes visiteurs : marche parfaitement.
J'ai une page "profil" qui doit permettre au membre d'afficher sur son écran les infos qu'il m'a transmis via ce formulaire. Cette page est divisée en 2 parties.
1ère partie : la page affiche, sans conditions, le contenu de certains champs (ex : pseudo, date d'enregistrement, sexe). Ces infos sont obligatoirement présentes dans ma base de données puisque j'impose le remplissage des champs correspondants dans le formulaire d'inscription. La première partie marche nikel ! aucun souci.
2ème partie : la page est sensée afficher le reste du profil (ex : email, adresse postale,... ). Or la transmission ces infos n'étant pas obligatoire lors de l'inscription, pour certains membres, elles existent, pour d'autres membres, la case est vide.
Ce que je voudrais, c'est que l'affichage change en fonction de la présence/absence de chaque donnée. Par exemple, si le membre a rempli la case "mail" dans le formulaire, je veux que sur la page "profil" i l y ai "votre email est :
[email protected]". Mais si le membre n'a pas rempli la case "mail", je veux que ça lui affiche "votre email : vous n'avez pas encore donné votre email". Les phrases sont bidons mais c'est pour vous expliquer ce que je veux.
Je comptais faire un truc du genre : si la donnée existe, affiche telle phrase sinon affiche l'autre phrase. donc avec il ... echo... else ...echo.
J'ai essayé un nombre impressionnant de possibilités et rien ne marche. au secours ! s'il vous plait ! Merci d'avance pour vos réponses