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ì:
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.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
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ì:
Potete chiarirmi le idee?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 %>