Bonjour,

Voila je cherche à sélectionner une ligne d'informations dans ma BBD en fonction d'une variable. C'est à dire que si par exemple un utilisateur s'inscrit en tant que Femme et un autre en tant que homme je souhaite pouvoir afficher toutes les informations concernant la femme d'un coté du site et tpoutes les informations concernant l'homme separement de la femme dans une autre partie du site .
Mais je n'ai pas d'idée de comment faire ça en php quelqu'un pourrait t'il me montrer merci ?

Je pense qu'il faut faire quelque chose comme cela

<?php
$req = ('select id, ville, username, email from table');
while($dnn = ($req))
{
?>

mais je ne sais pas comment continuer

3 réponses


Salut, Sanit...

Sauf erreur, et/ou incompréhension de ma part, rien dans ce code ne semble permettre de déterminer le sexe de l'user...
Du coup, ensuite, difficile de traiter les 2 cas spécifiquement...

il te faut un champs GENRE dans ta base de donnée

Dans ta table user, tu met un champ GENRE var_char 255, où au moment de l'inscription l'utilisateur peut choisir entre Homme ou Femme.

Ensuite tu n'as qu'à utiliser le petit mot clé WHERE qui te permettera de préciser ta variable, littéralement ça veut dire :

SÉLÉCTIONNER l'id la ville le pseudo l'email DEPUIS la table le sexe de l'utilisateur est "Homme" etc...

SELECT id, ville, username, email FROM table WHERE sexe = $sexe

$sexe pouvant être égal soit à Homme soit à Femme.