[PHP MYSQL] Recherche table

Recherche table [PHP MYSQL] - PHP - Programmation

Marsh Posté le 12-09-2008 à 23:35:22    

Bonjour,
 
A l'aide d'un formulaire, je souhaite récupérer des informations dans une table.
J'ai un champ qui peut prendre comme valeur soit 1 soit 2.
Dans mon formulaire, j'ai 3 choix possibles : soit 1, 2 ou 3.
Lorsque 3 est coché, je souhaiterais que toutes les lignes apparaissent.
J'ai bien réussi à récupérer les informations lorsque la valeur est égale à 1 ou 2.... mais lorsque cette dernière prend la valeur 3 je n'ai plus rien. (ce qui est totalement logique au vu du code):

Code :
  1. . . .WHERE voile_mot = '$voil_mot'


voile_mot : champ de la table prenant comme valeur 1 ou 2
'$voil_mot : variable contenant la valeur recherchée.
 
Comment modifier ce code pour que ca marche?
 
Merci d'avance de votre réponse,
 
JM


Message édité par ddsjm le 12-09-2008 à 23:35:51

---------------
Mon vieux feedback :)
Reply

Marsh Posté le 12-09-2008 à 23:35:22   

Reply

Marsh Posté le 13-09-2008 à 02:22:13    

Salut,  
 
Il faut que tu fasses deux cas et deux requetes. Le premier cas si ta valeur est 1 ou 2 en reprenant ta requete, le second cas en reprenant ta requete en passant à enlever le WHERE  
 
bon courage :)

Reply

Marsh Posté le 13-09-2008 à 07:35:20    

Merci pour ta réponse,...je vais faire ça de cette façon.
 ;)


---------------
Mon vieux feedback :)
Reply

Marsh Posté le 14-09-2008 à 19:10:19    

il y a peut etre moyen de faire une requete du genre

Code :
  1. select ... from ... where ($voil_mot = 3) OR voile_mot = '$voil_mot'

Message cité 1 fois
Message édité par Marty_McFly le 14-09-2008 à 19:10:35

---------------
arg(z) = pi /2 donc z = i, moi je prends pas
Reply

Marsh Posté le 15-09-2008 à 14:35:22    

Marty_McFly a écrit :

il y a peut etre moyen de faire une requete du genre

Code :
  1. select ... from ... where ($voil_mot = 3) OR voile_mot = '$voil_mot'



[:sadnoir]


---------------
Can't buy what I want because it's free -
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed