Modérateur PHPfrance |
10684 Messages
20 juil. 2006, 13:00
je pense que le implode doit générer cette erreur quand aucune case n'est cochée, tu dois pouvoir l'éviter en testant que $_POST['departement'] est bien défini.
Comme il manque un bout de code on voit pas bien, mais la création de ta requête devrait ressembler à ceci maintenant :
$query_Recordset1 = " SELECT decouvertes, descriptif, villedec, departementdec ";
$query_Recordset1.= " FROM tb_decouvertes ";
if(isSet($_POST['departement'])) {
$listeDepartementCoches=implode("','",$_POST['departement']);
$query_Recordset1.= " WHERE departementdec IN ('".$listeDepartementCoches."')";
}
$query_Recordset1.= " LIMIT ".$startRow_Recordset1.", ". $maxRows_Recordset1;
(pis si c'est pas le cas, ben tu sais ce qu'il te reste à faire

)