Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2030 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Récupérer des données grace aux checkbox

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Récupérer des données grace aux checkbox

n°262842
pupul
Posté le 06-12-2002 à 11:46:13  profilanswer
 

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...

mood
Publicité
Posté le 06-12-2002 à 11:46:13  profilanswer
 

n°262846
Fred999
Rabat-joie
Posté le 06-12-2002 à 11:48:43  profilanswer
 

$sql = "SELECT * FROM centres_heberg WHERE canoe='$canoe' AND rando='$rando' ORDER BY nom";  
 
Déjà, ça manque ;)
 
De plus, là, ta requête est mal construite.
 
Selon ce que coche l'utilisateur, il faut que tu modules ta requête (qu'elle soit différente selon les cas).


Message édité par Fred999 le 06-12-2002 à 11:49:01
n°262854
pupul
Posté le 06-12-2002 à 11:56:15  profilanswer
 

Citation :

Déjà, ça manque


 
Merci
 

Citation :

De plus, là, ta requête est mal construite.  
 
Selon ce que coche l'utilisateur, il faut que tu modules ta requête (qu'elle soit différente selon les cas).


 
C'est à dire ???

n°263133
beleg
黑社會
Posté le 06-12-2002 à 13:51:09  profilanswer
 

si les deux cases sont cochées
   req = ... where canoe = 'oui' and rando = 'oui' order ...
 
si la case canoe cochée
   req = ... where canoe = 'oui' order by ...
 
case rando cochée
   req = ... where rando = 'oui' order by ...
 

n°263152
Fred999
Rabat-joie
Posté le 06-12-2002 à 13:53:14  profilanswer
 

Merci beleg, j'allais le dire ;)

n°263179
pupul
Posté le 06-12-2002 à 14:01:12  profilanswer
 

Ok, merci Beleg et Fred999.
 
Je vais essayer tout ça.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Récupérer des données grace aux checkbox

 

Sujets relatifs
Type de base de donnéesRécupérer l'élément d'un Combobox
une focntion pour recuperer la taille de l'applet ??comment recuperer le path du fichier qu'on execute ? [resolu]
[PHP] Faire appel à une fonction à l'aide d'un lien ???Parlons sérieusement : ASP.NET versus PHP versus J2E
[PHP] Bannir et nick List par cookies?+[PHP] sequence d'échappement d'un <textarea>
[FLASH] Récupérer une variable flash de type flash.swf?variable=xxxxxx[ PHP ] Hexa en fichier...
Plus de sujets relatifs à : [PHP] Récupérer des données grace aux checkbox


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR