templatedir/header.php"); /*************************** Query for 1st level (Dpmt) ****************/ $Query1 = "SELECT distinct id, parent, level, name FROM categories_location ". "WHERE ID=parent AND level=2 ORDER BY id"; $DatabaseResult1 = mysql_query($Query1); if(!($DatabaseResult1 = mysql_query($Query1))) { print("Un problème est survenu et votre requête n'a pu être prise en compte!
Veuillez nous en excuser.\n"); exit(); } //$dpmt=0; while($row1 = mysql_fetch_object($DatabaseResult1)) { $selectordata1[] = array("SELECTOR1_ID"=>$row1->id,"SELECTOR1_LABEL"=>htmlentities($row1->name)); // $dpmt++; } //echo("Le nombre de dmpts trouvés est de: ".$dpmt."
"); /*************************** Query for 2nd level (Type) ****************/ $Query2 = "SELECT distinct id, parent, level, name FROM categories_location ". "WHERE id != parent AND level=3 ORDER BY name DESC"; $DatabaseResult2 = mysql_query($Query2); if(!($DatabaseResult2 = mysql_query($Query2))) { print("Un problème est survenu et votre requête n'a pu être prise en compte!
Veuillez nous en excuser.\n"); exit(); } //$type=0; while($row2 = mysql_fetch_object($DatabaseResult2)) { $selectordata2[] = array("SELECTOR2_ParentID"=>$row2->parent, "SELECTOR2_ID"=>$row2->id, "SELECTOR2_LABEL"=>htmlentities($row2->name)); // $type++; } //echo("Le nombre de types trouvés est de: ".$type."
"); /*************************** Query for 3rd level (Name) ****************/ $Query3 = "SELECT distinct id, parent, level, name FROM categories_location WHERE id!=parent AND level=4 ORDER BY name"; $DatabaseResult3 = mysql_query($Query3); if(!($DatabaseResult3 = mysql_query($Query3))) { print("Un problème est survenu et votre requête n'a pu être prise en compte!
Veuillez nous en excuser.\n"); exit(); } $list = ''; //$name=0; while($row3 = mysql_fetch_object($DatabaseResult3)) { $selectordata3[] = array("SELECTOR3_ParentID"=>$row3->parent, "SELECTOR3_ID"=>$row3->id, "SELECTOR3_LABEL"=>htmlentities($row3->name)); $list .= ",'".$row3->id."'"; // $name++; } $list = substr($list,1); // echo("
LISTE: " . $list . "
"); //echo("Le nombre de sites/v&v trouvés est de: ".$name."
"); /*************************** Query for 4th level (Detail) **************** * NOTE: level 4 (Detail) is never displayed on this page. * Just uncommented this part (and the corresponding part below to display Level4 * * $Query4 = "SELECT distinct id, parent, level, name FROM categories_location ". * "WHERE id!=parent AND level=5 AND parent IN ($list) ORDER BY id"; * * $DatabaseResult4 = mysql_query($Query4); * if(!($DatabaseResult4 = mysql_query($Query4))) { * print("Un problème est survenu et votre requête n'a pu être prise en compte!
Veuillez nous en excuser.\n"); * exit(); * } * * $detail=0; * while($row4 = mysql_fetch_object($DatabaseResult4)) { * $selectordata4[] = array("SELECTOR4_ParentID"=>$row4->parent, * "SELECTOR4_ID"=>$row4->id, * "SELECTOR4_LABEL"=>htmlentities($row4->name)); * $detail++; * } * echo("Le nombre de détails trouvés est de: ".$detail."
"); * ***************************************************************************/ ?>

Recherche géographique

Options de recherche

Orientation:

Résultats:

Définition: Certaines images ne sont disponibles qu'en basse définition (Web) et moyenne définition (A5). Pour les exclure de votre recherche, choisissez l'option "Haute définition".
Pour obtenir plus d'informations sur les définitions et tailles des images, cliquez ici.

Sélection

CASE 1
"); echo("
    Parmi les options qui vous sont proposées ci-dessous, vous pouvez:
  • Voir toutes les photos d'un département en cliquant sur le nom du département choisi.
  • Voir la liste des villes et villages ou des sites d'un département pour une recherche plus précise.
"); echo(""); $i=0; $td=0; /*** LEVEL 1 LOOP */ while(isset($selectordata1[$i])){ echo(""); $td++; if($td==3){echo("");$td=0;} $i++; } /*** END OF LEVEL 1 LOOP */ /* Add the remaining TD to get a "clean" table */ $td_left=3-$td; if($td_left==3){ echo(""); } if($td_left!=3){ for($i=0;$i<$td_left;$i++){ echo(""); } } /************************************************************************************************ * CASE 2: a dpmt has been selected through the navigation menu. * * Display dpmt, types (v&v AND sites) and the corresponding list of names * ************************************************************************************************/ /* Logic: * - if the user clicks on the department, he gets directed to the search_results page and gets all products corresponding to this dpmt * - if the user clicks on v&v or sites, he gets directed to the search_results page and gets all products corresponding to the v&v OR sites of the dpmt * - if the user clicks on a name, he gets redirected to the search_results page and gets all products corresponding to this name (eg category) */ } elseif(isset($_REQUEST['dpmt']) && !isset($_REQUEST['Type'])) { //A dpmt has been selected in the navigation menu //echo("
CASE 2
"); echo("
".$selectordata1[$i]['SELECTOR1_LABEL'].""); /*** LEVEL 2 LOOP */ echo("\n\n"); /*** END OF LEVEL 2 LOOP */ echo("
 
    Parmi les options qui vous sont proposées ci-dessous, vous pouvez:
  • Voir toutes les photos d'un département en cliquant sur le nom du département choisi (ex: Alpes-Maritimes).
  • Voir toutes les photos de la catégorie villes et villages ou de la catégorie sites d'un département (ex: Villes et villages sous Alpes-Maritimes).
  • Voir toutes les photos d'une ville ou d'un village ou d'un site (ex: Nice sous Villes et villages).
"); echo("\n\n\n"); $Dpmt = $_REQUEST['dpmt']; $Dpmt_name_query = mysql_query("SELECT name FROM categories_location WHERE id='$Dpmt'"); while($row_dpmt_name = mysql_fetch_array($Dpmt_name_query)){ $Dpmt_name = $row_dpmt_name["name"]; } $i=0; $selectordata1[$i]['SELECTOR1_ID'] = $Dpmt; $selectordata1[$i]['SELECTOR1_LABEL'] = $Dpmt_name; /*** LEVEL 1: DPMT */ echo("\n"); /*** LEVEL 2: TYPES */ $j=0; $td=0; while(isset($selectordata2[$j])){ if($selectordata2[$j]['SELECTOR2_ParentID'] == $selectordata1[$i]['SELECTOR1_ID']) { echo(""); $td++; if($td==2){echo("\n\n");$td=0;} } $j++; } /*** END OF LEVEL 2 LOOP */ /* Make a "clean" table $td_left=2-$td; if($td_left==3){ echo(""); } if($td_left!=3){ for($i=0;$i<$td_left;$i++){ echo(""); } } */ /************************************************************************************************ * CASE 3: a dpmt and a type (either v&v OR site) have been selected (through this page). * * Display dpmt, type (v&v OR sites) and the corresponding list of names * ************************************************************************************************/ /* Logic: * - if the user clicks on the department, he gets directed to the search_results page and gets all products corresponding to this dpmt * - if the user clicks on v&v or sites, he gets directed to the search_results page and gets all products corresponding to the v&v OR sites of the dpmt * - if the user clicks on a name, he gets redirected to the search_results page and gets all products corresponding to this name (eg category) */ } elseif(isset($_REQUEST['Dpmt']) && isset($_REQUEST['Type'])) { //A dpmt has been selected and a type have been selected //echo("
CASE 3
"); echo("
".$selectordata1[$i]['SELECTOR1_LABEL']."
\n"); echo("
 
    Parmi les options qui vous sont proposées ci-dessous, vous pouvez:
  • Voir toutes les photos d'un département en cliquant sur le nom du département choisi.
  • Voir toutes les photos de la catégorie villes et villages ou de la catégorie sites d'un département (ex: Villes et villages sous 'Alpes-Maritimes').
  • Voir toutes les photos d'une ville ou d'un village ou d'un site (ex: Nice sous Villes et villages).
"); echo(""); $Dpmt = $_REQUEST['Dpmt']; $Dpmt_name_query = mysql_query("SELECT name FROM categories_location WHERE id='$Dpmt'"); while($row_dpmt_name = mysql_fetch_array($Dpmt_name_query)){ $Dpmt_name = $row_dpmt_name["name"]; } $Type = $_REQUEST['Type']; $Type_name_query = mysql_query("SELECT name FROM categories_location WHERE id='$Type'"); while($row_type_name = mysql_fetch_array($Type_name_query)){ $Type_name = $row_type_name["name"]; } $i=0; $selectordata1[$i]['SELECTOR1_ID'] = $Dpmt; $selectordata1[$i]['SELECTOR1_LABEL'] = $Dpmt_name; $j=0; $selectordata2[$j]['SELECTOR2_ID'] = $Type; $selectordata2[$j]['SELECTOR2_LABEL'] = $Type_name; /*** LEVEL 1 LOOP */ echo(""); } ?>
 ".$selectordata1[$i]['SELECTOR1_LABEL'].""); /*** LEVEL 2 LOOP */ echo("\n\n"); /*** END OF LEVEL 2 LOOP */ echo("

templatedir/footer.php"); ?>