Frågan#1 Hjärnsläpp eller!!! varför funkar inte dessa koder???
Första sidan!!!!
\<select name="news" class="epost" onChange="location.href=this.options\[this.selectedIndex\].value"\>
\<option value="#"\>Välj datum
\<%Do until rs.EOF %\>
\<option value="news_arkiv_visa.asp?id="\<%=rs("id")%\>"\>\<%=rs("datum")%\>
\<%rs.MoveNext
Loop%\>
\</select\>
\<%
rs.close
conn.close
%>
Nästa sida!!!
<% id = request.querystring("id") %>
<%
sql = "SELECT \* From xxx where id ="& id
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql,conn,3,3
%>
detta är felet jag får upp
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'id ='.
/news_arkiv_visa.asp, line 60
[Redigerat av pellsäter den 13 jul 2001]
[Redigerat av pellsäter den 29 nov 2001]
PPatrikBMedlem sedan mars 20002 836 inlägg Den funkar inte för att du inte får med dig id'et
Det som är fel är denna rad:
<option value="news_arkiv_visa.asp?id="<%=rs("id")%>">
Du borde ändra till:
<option value="news_arkiv_visa.asp?id=<%=rs("id")%>">
dvs, du hade en " som avslutade href och querystringen innan id satts.
cya,
PatrikB
------------------
*Det tar sig sa han som hade eld i håret*
tänkte väl att det var nåt hjärnsläpp!!!
Ibland behöver någon annan se felet
Tack
EEclipseMedlem sedan juli 20003 825 inlägg Man kan använda visa källa och kolla att html koden ser okej ut.
Det felmeddelandet du fick betyder att du i koden refererat till ett värde som inte finns, i detta faller 'ID='.
------------------
OLR WebAdmin