Koden ska vara korrekt vad jag kan se?? Detta borde inte göra någon skillnad men byt ut första raden mot denna:
If Len(Request.Querystring("url"))>0 Then
'din kod..
19 svar · 451 visningar · startad av wunderbaren
Microsoft VBScript compilation error '800a03fb'
Expected 'Loop'
/navigation.asp, line 211
--------------
<%
If Request.Querystring("url") <> "" Then
Set MinCon = Server.CreateObject("ADODB.Connection")
Set RecSet = Server.CreateObject("ADODB.RecordSet")
MinCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/nyheter.mdb")
SQL = "SELECT TOP 1 * From nyheter Where url=" & Request.Querystring("url") &" AND visa = 'disko'"
RecSet.Open SQL, MinCon
Do While Not RecSet.EOF
%><!--#include file="information_menu.asp" --><table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" width="98%" height="1"><tr><td width="68%" valign="top" height="1"><br>
<img border="0" src="logo/diskografi.gif"><br><br>
<b><%=RecSet("rubrik")%><br>
</b><%=RecSet("skivdatum")%><br>
<br>
<img border="0" src="<%=RecSet("bild")%>">
<a target="_blank" href="http://www.cdon.com/SE">
Beställ på CDON.com</a><br>
<br>
<%=RecSet("kod")%>
<%
RecSet.MoveNext
Loop
RecSet.Close
Set RecSet = Nothing
Connect.Close
Set Connect = Nothing
End If
%>
raxen den säger att det e fel på är End If. Den längst ner...
Koden ska vara korrekt vad jag kan se?? Detta borde inte göra någon skillnad men byt ut första raden mot denna:
If Len(Request.Querystring("url"))>0 Then
'din kod..
Du har aldrig funderat på att göra koderna lite mer lättlästa va?? (Infogar samma kod för att göra den lite mer lättläst)
<%
If Request.Querystring("url") <> "" Then
Set MinCon = Server.CreateObject("ADODB.Connection")
Set RecSet = Server.CreateObject("ADODB.RecordSet")
MinCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/nyheter.mdb")
SQL = "SELECT TOP 1 * From nyheter Where url=" & Request.Querystring("url") &" AND visa = 'disko'"
RecSet.Open SQL, MinCon
Do While Not RecSet.EOF
%><!--#include file="information_menu.asp" --><table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" width="98%" height="1"><tr><td width="68%" valign="top" height="1"><br>
<img border="0" src="logo/diskografi.gif"><br><br>
<b><%=RecSet("rubrik")%><br>
</b><%=RecSet("skivdatum")%><br>
<br>
<img border="0" src="<%=RecSet("bild")%>">
<a target="_blank" href="http://www.cdon.com/SE">
Beställ på CDON.com</a><br>
<br>
<%=RecSet("kod")%>
<%
RecSet.MoveNext
Loop
RecSet.Close
Set RecSet = Nothing
Connect.Close
Set Connect = Nothing
End If
%>
troligen så innehåller filen "information_menu.asp" någon oavslutad Do..
information.asp innehåller bara html
POSTAR HELA MIN SIDA!
Ser nån ngt fel?
-----------------------------------
<%
If Request.Querystring("url") <> "" Then
Set MinCon = Server.CreateObject("ADODB.Connection")
Set RecSet = Server.CreateObject("ADODB.RecordSet")
MinCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/nyheter.mdb")
SQL = "SELECT TOP 1 * From nyheter Where url=" & Request.Querystring("url") &" AND visa = 'sida'"
RecSet.Open SQL, MinCon
Do While Not RecSet.EOF
%><%
Dim myMeny, kika
kika = "" & RecSet("kommentar")
myMeny = CStr(kika)
Select Case myMeny
Case home
%><!--#include file="home_menu.asp" --><%
Case information
%><!--#include file="information_menu.asp" --><%
Case media
%><!--#include file="media_menu.asp" --><%
Case contact
%><!--#include file="contact_menu.asp" --><%
End Select
%><table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" width="98%" height="1"><tr><td width="68%" valign="top" height="1"><br><%
kika = "" & RecSet("url")
myMeny = CStr(kika)
Select Case myMeny
Case 1488
%><!--#include virtual="temp/~temp1488.asp" --><%
Case 1487
%><!--#include virtual="temp/~temp1487.asp" --><%
Case 1486
%><!--#include virtual="temp/~temp1486.asp" --><%
Case 1485
%><!--#include virtual="temp/~temp1485.asp" --><%
Case 1484
%><!--#include virtual="temp/~temp1484.asp" --><%
Case 1483
%><!--#include virtual="temp/~temp1483.asp" --><%
Case 1482
%><!--#include virtual="temp/~temp1482.asp" --><%
Case 1481
%><!--#include virtual="temp/~temp1481.asp" --><%
Case 1480
%><!--#include virtual="temp/~temp1480.asp" --><%
Case 1479
%><!--#include virtual="temp/~temp1479.asp" --><%
Case 1478
%><!--#include virtual="temp/~temp1478.asp" --><%
Case 1477
%><!--#include virtual="temp/~temp1477.asp" --><%
Case 1476
%><!--#include virtual="temp/~temp1476.asp" --><%
Case 1475
%><!--#include virtual="temp/~temp1475.asp" --><%
Case 1474
%><!--#include virtual="temp/~temp1474.asp" --><%
Case 1473
%><!--#include virtual="temp/~temp1473.asp" --><%
Case 1472
%><!--#include virtual="temp/~temp1472.asp" --><%
Case 1471
%><!--#include virtual="temp/~temp1471.asp" --><%
Case 1470
%><!--#include virtual="temp/~temp1470.asp" --><%
Case 1469
%><!--#include virtual="temp/~temp1469.asp" --><%
Case 1468
%><!--#include virtual="temp/~temp1468.asp" --><%
Case 1467
%><!--#include virtual="temp/~temp1467.asp" --><%
Case 1466
%><!--#include virtual="temp/~temp1466.asp" --><%
End Select
%>
<%
If Request.Querystring("url") <> "" Then
Set MinCon = Server.CreateObject("ADODB.Connection")
Set RecSet = Server.CreateObject("ADODB.RecordSet")
MinCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/nyheter.mdb")
SQL = "SELECT TOP 1 * From nyheter Where url=" & Request.Querystring("url") &" AND visa = 'nyheter'"
RecSet.Open SQL, MinCon
Do While Not RecSet.EOF
%><!-- #include file="home_menu.asp" --><table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" width="98%" height="1"><tr><td width="68%" valign="top" height="1"><br>
<img border="0" src="logo/nyheter.gif"><br><br>
<%If NOT RecSet("bild_2") = "" Then%>
<img border="1" src="abc123/news/<%=RecSet("bild_2")%>.gif"><br>
<img border="0" src="green/mellan.rum.gif" width="1" height="1"><br><%End If%>
<%If NOT RecSet("kommentar_2") = "" Then%><font face="arial"><%=RecSet("kommentar_2")%></font><br>
<img border="0" src="green/mellan.rum.gif" width="1" height="1"><br>
<%End If%>
<%If NOT RecSet("foto_2") = "" Then%><font face="arial">Foto: <%=RecSet("foto_2")%></font><%End If%>
<%If NOT RecSet("bild_2") = "" Then%><br><img border="0" src="green/mellan.rum.gif" width="1" height="5"><br><%End If%>
<%If NOT RecSet("bild") = "" Then%>
<table width="100%">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="38" align="right">
<tr>
<td width="0%">
<img border="1" src="abc123/news/<%=RecSet("bild")%>.gif"><br>
<img border="0" src="green/mellan.rum.gif" width="1" height="1"><br><%End If%>
<%If NOT RecSet("kommentar") = "" Then%><font face="arial"><%=RecSet("kommentar")%></font><br>
<img border="0" src="green/mellan.rum.gif" width="1" height="1"><br>
<%End If%>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="0%">
<tr>
<td width="100%">
<%If NOT RecSet("foto") = "" Then%><font face="arial">Foto: <%=RecSet("foto")%></font>
<%End If%>
<%If NOT RecSet("bild") = "" Then%>
</td>
</tr>
</table>
<%End If%>
</td>
<td width="4"><img border="0" src="green/mellan.rum.gif" width="4" height="1"></td>
</tr>
</table>
<font size="2"><b><%=RecSet("rubrik")%></b></font><br>
<img border="0" src="green/mellan.rum.gif" width="1" height="3"><br>
<b><%=RecSet("intro")%></b>
<br><img border="0" src="green/mellan.rum.gif" width="1" height="3"><br>
<%Fixa = Server.HTMLEncode(RecSet("nyhet"))
Fixa = Replace(Trim(Fixa),"[line]","<img src=images/line.gif>")
Fixa = Replace(Trim(Fixa),"[","<")
Fixa = Replace(Trim(Fixa),"]",">")
Fixa = Replace(Trim(Fixa), vbCrLf, "<br>")
Response.Write Fixa%>
<br><br>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="201">
<tr>
<td width="75"><b>Publicerad:</b></td>
<td width="126"><i><%=RecSet("datum")%></i></td>
</tr>
<tr>
<td width="75"><b>Uppdaterad:</b></td>
<td width="126"><i><%=RecSet("updated")%></i></td>
</tr>
</table>
<%
If Request.Querystring("url") <> "" Then
Set MinCon = Server.CreateObject("ADODB.Connection")
Set RecSet = Server.CreateObject("ADODB.RecordSet")
MinCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/nyheter.mdb")
SQL = "SELECT TOP 1 * From nyheter Where url=" & Request.Querystring("url") &" AND visa = 'dagbok'"
RecSet.Open SQL, MinCon
Do While Not RecSet.EOF
%><!--#include file="information_menu.asp" --><table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" width="98%" height="1"><tr><td width="68%" valign="top" height="1"><br>
<img border="0" src="logo/dagbok.gif"><br><br>
<b><%=RecSet("rubrik")%></b><br>
<img border="0" src="hoger_meny/mellan.gif" width="1" height="5"><br>
<%Fixa = Server.HTMLEncode(RecSet("kod"))
Fixa = Replace(Trim(Fixa), vbCrLf, "<br>")
Response.Write Fixa%><br>
<br>
<b>Publicerad:</b> <%=RecSet("datum")%><br>
<br>
<%
If Request.Querystring("url") <> "" Then
Set MinCon = Server.CreateObject("ADODB.Connection")
Set RecSet = Server.CreateObject("ADODB.RecordSet")
MinCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/nyheter.mdb")
SQL = "SELECT TOP 1 * From nyheter Where url=" & Request.Querystring("url") &" AND visa = 'disko'"
RecSet.Open SQL, MinCon
Do While Not RecSet.EOF
%><!--#include file="information_menu.asp" --><table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" width="98%" height="1"><tr><td width="68%" valign="top" height="1"><br>
<img border="0" src="logo/diskografi.gif"><br><br>
<b><%=RecSet("rubrik")%><br>
</b><%=RecSet("skivdatum")%><br>
<br>
<img border="0" src="http://www.josefine-sundstrom.net/\<%=RecSet("bild")%>">
<a target="_blank" href="http://www.cdon.com/SE">
Beställ på CDON.com</a><br>
<br>
<%=RecSet("kod")%>
<%
RecSet.MoveNext
Loop
RecSet.Close
Set RecSet = Nothing
Connect.Close
Set Connect = Nothing
End If
%>
Nexus86 skrev:
Du har aldrig funderat på att göra koderna lite mer lättlästa va??...
Kan bara hålla med.
Är det ngn som ser ngt fel?
Fungerade det inte med det jag skrev???
nope.....det e många fel liksom...
Bryt upp koden i mindre bitar och testa bit för bit så lär du snart lokaliserat felen.
vad menar du med det?
Alla filer kommer hämtas till sidan. Använder du Server.Execute() så behöver det inte bli så.
kan man ha asp i sidorna då?
Ja
Hur gör man koden då?
[red]
Select Case myMeny
Case 1488
Server.Execute("temp/~temp1488.asp")
...
...
[/red]
Jag vet inte hur sökvägen ligger men det fixar du nog till....
mvh icaaq