[asp] sql server probleme de logique..
Bonjour,
voila j'ai un petit probleme de logique, je m'explique:
j'ai un site web avec pour une partie du site une traduction en 3 langues et pour une autre, une traduction en juste deux langues.
Pour cela j'initialise ma Session("langue") en fonction du navigateur et il va me chercher dans la base les données a afficher en fonction de cette session("langue").
ensuite pour changer de langue j'ai un fichier include :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| <script langage="JavaScript">
function affImages(){
if(document.getElementById('fr').style.display == "none"){
document.getElementById('fr').style.display = "block";
document.getElementById('en').style.display = "block";
document.getElementById('es').style.display = "block";
}
else{
document.getElementById('fr').style.display = "none";
document.getElementById('en').style.display = "none";
document.getElementById('es').style.display = "none";
}
}
</script>
<table border=0 summary="">
<tr>
<td> </td>
<td onclick="affImages()" ><img src="../images/drapeaux/language.gif" width="73" height="16" border="0"></td>
<td id="fr" style="display:none" width="23" height="14"><a href="<%=request.ServerVariables("PATH_INFO")+"?langue="+"fr"%>"><img src="../images/drapeaux/francais.gif" width="22" height="14" border="0"></a></td>
<td id="en" style="display:none" width="23" height="14"><a href="<%=request.ServerVariables("PATH_INFO")+"?langue="+"en"%>"><img src="../images/drapeaux/anglais.gif" width="22" height="14" border="0"></a></td>
<td id="es" style="display:none" width="23" height="14"><a href="<%=request.ServerVariables("PATH_INFO")+"?langue="+"es"%>"><img src="../images/drapeaux/espagnol.gif" width="22" height="14" border="0"></a></td>
</tr>
</table> |
jusque la pas de probleme tout marche mais je n'arrive pas a mettre en place un systeme qui ne m'afficherait que les drapeaux anglais et francais si dans ma base je n'ai par exemple pour la page home.asp juste fr et en, a savoir si je fais une requete du style :
Code:
select langue_id from page where page_nom='home.asp'
qui ne me renvoit que en et fr alors il faudrait juste afficher les drapeaux correspondant, mais la je seche completement niveau logique...
J'ai bien essayé de recuperer mes langue_id ds un tableau mais apres toujours cette fichue logique qui me manque de si bon matin...
Voila en esperant avoir ete clair
et en attendant une reponse eventuelle de votre part!
D'avance merci!