[attachment:1]advanced.zip[/attachment]
[attachment:1]advanced.zip[/attachment]
Bon ça chauffe...
En fait j'ai rentré ceci
if(!$infos and $pax)
{
{
$query = "SELECT pax FROM --#__lbresa_rooms where id_site='$site->id' and pax>=$pax and pax<=$pax and published > 0 ";
$db->setQuery( $query);
$nbrooms = count($db->loadObjectlist());
if($nbrooms >0){ $c++; }
}
if($rooms or $nbrooms and $pax >0)//ect... a verifier les combinaisons
{
$tableau[$u] = $site->id; $u++;
}
}// END
Cela me fait bien ressortir le logement qui correspond au critère que j'ai selectionné dans la recherche mais cela m'affiche aussi par défaut tous les sites existants. Par ex: J'ai 8 locations actives, je recherche celle qui correcpondent à 2/4 pers...il y en a une et donc le résultat est de 9 locations.Les 8 existantes + celle qui existe avec 2/4 pers..
Avec la requete que vous m'avez donné cela ne fonctionne pas. En fait en litteraire, je cherche les locations parmi toutes celle qui existent, celles qui correspondent au critère de recherche que j'ai selectionné (2/4 pers ou 4/6 pers).Donc je dois allez chercher ds la table le champ pax correspondant à la valeur 2/4/6..qui correspond au critère de recherche.Mais ça en PHP je cale...
Fichier modifié joint
[attachment:1]advanced.zip[/attachment]