Problem med ASP/DB og sprogskift
Hvad er der galdt her? Hvor vil den ikke trække den rigtige tekst ind alt efter hvilket sprog der vælges?Jeg brugger denne til at skifte sprog med:
<a href="front2.asp?sprog=<%=sprogid%>"><img src="images/<%=sprogid%>.gif" onfocus="this.blur();" border="0"></a>
<%
Session.TimeOut = 40
IF request.querystring("sprog") = "UK" THEN
Session("sprog") = "UK"
sprogid = "DK"
ELSE
Session("sprog") = "DK"
sprogid = "UK"
END IF
%>
<%
' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("../db/theselfimages.mdb")
Conn.Open DSN
%>
<%
' SQL forespørgsel
strSQL = "Select top 2 * From NEWS"
' Udfør forespørgsel (rs indeholder nu resultatet)
Set rs = Conn.Execute(strSQL)
%>
<table border="0" cellpadding="0" cellspacing="0" width="160">
<tr>
<%if sprog=UK then%>
<td><%if not rs.eof then%>
<p class="tekst"><span class="overskrift"><%=rs("Date")%></span><br>
<%=rs("News")%></p>
<%else%><p class="tekst">No news...</p><%end if%>
</td>
<%elseif sprog=DK then%>
<td><%if not rs.eof then%>
<span class="overskrift"><%=rs("Date")%></span><br>
<span class="tekst"><%=rs("Nyhed")%></span>
<%else%><p class="tekst">Ingen nyheder...</p><%end if%>
</td>
<%end if%>
</tr>
</table>
