8791 sujets

Développement web côté serveur, CMS

Bonjour Smiley biggrin ,

J'ai un peu de mal avec mon formulaire de recherche suivant:

j'ai des checkbox qui se nomme secteurgeo1 qui effectue la recherche dans le champ searchsecteur (cela fonctionne)
<input type="checkbox" name="secteurgeo1[]">

et je souhaite que les checkbox qui se nomme secteurgeo2 fasse la recherche dans le même champ.
<input type="checkbox" name="secteurgeo2[]">


Alors je pourrais reproduire le même code que ci dessous mais il y a surement plus simple?


if(!empty($_SESSION['secteurgeo1']))
{

	if($fLig != 0)
	{$fLig = 0;}

	else{$whereReq .= "AND ";}
	
	$tabsearchsecteur = explode(",", $_SESSION['secteurgeo1']);
	$listsearchsecteur = "";
	$fsearchsecteur = 1;
	

	foreach($tabsearchsecteur as $searchsecteur)
	{

		if($fsearchsecteur){$listsearchsecteur .= "'".trim($searchsecteur)."'"; $fsearchsecteur = 0;}

		else{$listsearchsecteur .= ",'".trim($searchsecteur)."'";}
	}
	

	$whereReq .= "searchsecteur IN(".$listsearchsecteur.") ";
}


merci de votre coup de pouce Smiley biggrin A+