bonjour, d'abord le code ensuite j'explique.....en fait il s'agit de recuperer la value des checkbox si elles sont cochées les utiliser dans la requete :
Code :
- $z=0;
- if(isset($_POST['submit'])){
- $societe_selectionnes = " ";
- for($i=1;$i<4;$i++){
- for($j=1;$j<15;$j++){
- for($k=1;$k<18;$k++){
- $societe = "societe".$i;
- if(isset($_POST[$societe])){
- $societe_selectionnes .= $_POST[$societe].',';
- }
- $site = "site".$j;
- if(isset($_POST[$site])){
- $site_selectionnes .= ", ".$_POST[$site];
- }
- $service = "service".$k;
- if(isset($_POST[$service])){
- $service_selectionnes .= ", ".$_POST[$service];
- }
- }
- }
- }
- $requete=mysql_query("select id,nom,prenom from ".$societe_selectionnes."" );
- while ($row=mysql_fetch_row($requete)){
- $id = $row[0];
- $nom=$row[1];
- $prenom=$row[2];
- if ($id>1){
- $z++;
- $resultat="fiche_perso.php?id=$id";
- $resultat2="<a href=$resultat>$nom $prenom </a>";
- echo $resultat2.'<br><br>';
- }
- }
- }
- echo $z. " résultats trouvés dans la base de données";
|
Voila donc en gros les 3 boucles c'est parce qu'il y a 3 types de checkbox....... puis je veux les placer dans ma requete :
pr celles de la 1ere boucles je veux que ca definissent les bases ds le FROM
2eme boucle: Une condition du where
3eme boucle: Une autre condition......
mais comment gerer sa?? par exemple le coup des virgules et egalement les jointures dans le where...
enfin help je suis paumé lol