<% CritPrim = Request.QueryString("C1") CCritPrim = Request.QueryString("CC1") CritSecond = Request.QueryString("C2") CCritSecond= Request.QueryString("CC2") CritTert = Request.QueryString("C3") Dernier = Request.QueryString("C4") ' recherche du code critère correspondant au 3eme libellé sélectionné If CritTert <> "Choisir un critère" And CritSecond <> "Choisir un critère" And CritTert <> "" And CritSecond <> "" Then fp_sQry = "select idcritere from criteres where idcriteresup = "& CCritSecond &" and libelle = '"& CritTert &"'" set fp_rs = CreateObject("ADODB.Recordset") fp_rs.Open fp_sQry, "DSN=cdg82" CCritTert = fp_rs("idcritere") fp_rs.Close set fp_rs = Nothing CritTert = "" End If %> Liste des collectivités répondant à la requête
TITCOM.JPG (9129 octets) Retour page d'accueil Cdg82 plansite.gif (2751 octets)


Revenir à la recherche

D'un "clic", visitez virtuellement une commune.

 

<% If IsEmpty(CCritTert) Then If IsEmpty(CCritSecond) Then If IsEmpty(CCritPrim) Then fp_sQry = "select NomHtml, Commentaire, LienHt1, LienHtCarte, SiteWeb from collectivites "& _ "order by NomHtml" Else fp_sQry = "select NomHtml, Commentaire, LienHt1, LienHtCarte, SiteWeb from collectivites, collectivitescriteres "& _ "where collectivitescriteres.idcollect = collectivites.idcollect "& _ "and collectivitescriteres.idcritere = "& CCritPrim & " order by NomHtml" End if Else fp_sQry = "select NomHtml, Commentaire, LienHt1, LienHtCarte, SiteWeb from collectivites, collectivitescriteres "& _ "where collectivitescriteres.idcollect = collectivites.idcollect "& _ "and collectivitescriteres.idcritere = "& CCritSecond & " order by NomHtml" End If Else fp_sQry = "select NomHtml, Commentaire, LienHt1, LienHtCarte, SiteWeb from collectivites, collectivitescriteres "& _ "where collectivitescriteres.idcollect = collectivites.idcollect "& _ "and collectivitescriteres.idcritere = "& CCritTert & " order by NomHtml" End if fp_sNoRecords = "Aucune collectivité ne correspond aux critères saisies" Let1Prec = "" On Error Resume Next set fp_rs = CreateObject("ADODB.Recordset") If fp_iMaxRecords <> 0 Then fp_rs.MaxRecords = fp_iMaxRecords fp_rs.Open fp_sQry, "DSN=cdg82" ' Vérifie les cas sans enregistrement If fp_rs.EOF And fp_rs.BOF Then Response.Write fp_sNoRecords Else ' Démarre une boucle While pour inclure chaque enregistrement dans l'ensemble de résultat Do Until fp_rs.EOF If Not IsEmpty(fp_rs) And Not (fp_rs Is Nothing) Then NomCommune = CStr(fp_rs("NomHtml")) Let1Cour = Left(NomCommune,1) LienSite = CStr(fp_rs("LienHt1")) LienCarte = CStr(fp_rs("LienHtCarte")) Comment = CStr(fp_rs("Commentaire")) SiteW = CStr(fp_rs("SiteWeb")) End If %> <%else%> <%=NomCommune%> <% End If ' Ferme la boucle de recherche d'enregistrements fp_rs.MoveNext Loop End If fp_rs.Close set fp_rs = Nothing %>
Collectivité
Description
Situation
<% If Let1Cour <> Let1Prec Then Let1Prec = Let1Cour %>

<% End If If SiteW Then %> <%=NomCommune%>

<%=Comment%>