Ciao
vorrei far visualizzare nella pagina web le bandierine delle lingue.
Creo le mie pagine dinamicamente e quando creo una nuova pagina faccio inserire obbligatoriamente la lingua, quindi il record di una mia pagina è così:
codice:
ID -- NOME PAGINA -- ID_LINGUA -- IMG_BANDIERA
1 -- HOME -- 31 -- /public/image/Italy.png
2 -- CONTATTI -- 31 -- /public/image/Italy.png
3 -- HOME -- 21 -- /public/image/UK.png
4 -- CONTACTS -- 21 -- /public/image/UK.png
ora ho pensato, per visualizzare le bandierine, di fare un controllo che verifica se ci sono due o più valori numerici di id_lingua differenti, e se ce ne sono, allora visualizzo le bandierine delle corrispondenti lingue, se invece in tutti i record c'è solo un id_lingua, vuol dire che il sito è fatto in una sola lingua quinidi, non mi interessa visualizzare la bandierina.
Quello che non so fare:
1) non so fare il confronto fra numeri
2) utilizzando "select distinct" o "group by" faccio fare il confronto solo sui numeri "univoci", il che sarebbe corretto, ma poi questi tipi di select, non mi permettono di "estrarre" i valori da IMG_BANDIERA, xchè le select permette di raggruppare solo un campo, cioè: id_lingua.
In IMG_BANDIERA ci sono scritti i percorsi delle immagini presenti sul server.
Il codice che ho pensato è così:
codice:
<% 'Dichiaro” la seconda sql e la eseguo con metodo execeute %>
<% sql2 = "select id_lingua from TabMenuOriz GROUP by id_lingua order By id_lingua"
set rs_menu_oriz2=cn.execute(sql2) %>
<% id_lingua = rs_menu_oriz2("ID_LINGUA") %>
<% If id_lingua ????????????? Then %>
<section id="tbn_img_bandiera">
<% Do While Not rs_menu_oriz2.eof %>
<ul>
[*]
[img]<%=rs_menu_oriz2([/img]">
[/list]
<% rs_menu_oriz2.MoveNext
Loop
rs_menu_oriz2.MoveFirst() %>
</section>
<% End If %>
<%
'Chiudo il recordset
rs_menu_oriz2.Close
Set rs_menu_oriz2 = Nothing
%>
Potete chiarirmi le idee?