Bonjour,
J'ai un problème dans ma requete
, je m'explique :
J'ai une base de donnée avec (pour simplifier) 3 champs : "Nom" "Canoe" "Rando"
Dans ma base de donnée, le champ "Canoe" et "Rando" j'ai soit "oui" soit rien du tout.
Je veux faire une requete qui me liste tous les centres qui proposent soit le canoe, soit la rando, soit les 2, soit rien du tout.
Donc j'ai fait cette requete simple grace un tutorial trouvé sur le net :
Citation :
<? $db = mysql_connect('localhost', 'root', '' ; mysql_select_db('centres_heberg_bdd',$db); $sql = "SELECT * FROM centres_heberg WHERE canoe='$canoe' AND rando='$rando ORDER BY nom"; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); while($data = mysql_fetch_array($req)) { echo '<b>'.$data['nom'].' '.$data['adresse'].'</b> ('.$data['telephone'].' '; } mysql_close(); ?>
|
Mais le problème est lorsque je clic seulement sur la checkbox canoe il me sort tous les centres qui font que du canoe et pas de rando. C'est normal vous me direz...
Mais je souhaite que lorsque l'on clic sur canoe, il me sorte une page avec tous les centres qui font que du canoe mais aussi tous les centres qui font du canoe et aussi de la rando.
J'espère être compréhensible...
Merci d'avance pour vos réponses.
ps : je suis complètement débutant en PHP...