Jag har en uppgift i skolan som går ut på att göra en blogg. Jag har kört fast totalt och har ingen aning om hur jag fortsätter. :(
Uppgifterna i formuläret läggs inte in i databasen, jag vet inte hur jag ska få en kort ingress (utan att besökarna får skriva den själv. Jag vill alltså få ingressen automatiskt från den första raderna i inlägget), jag vill ha ämnet klickbart, men vet inte hur man gör det.
<%
Function intro(id,las,text,tal) 'Skapar funktionen intro()
myarr = split(text, " ")
i = 0
for i = lbound(myarr) to ubound(myarr)
select case i
case tal-1
response.write(myarr(i) & " ... <a href=""link.asp?id=" &id& """><B>" &las& "</B></a>")
exit for
case else
response.write(myarr(i) & " ")
end select
next
end function
response.write intro(2,"Läs mer >>","<%=data("Inlagg")%>",6)
%>
<%
dim conn, data, sql
Function intro(id,las,text,tal) 'Skapar funktionen intro()
myarr = split(text, " ")
i = 0
for i = lbound(myarr) to ubound(myarr)
select case i
case tal-1
response.write(myarr(i) & " ... <a href=""link.asp?id=" &id& """><B>" &las& "</B></a>")
exit for
case else
response.write(myarr(i) & " ")
end select
next
end function
Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("Blogg.mdb")
%>
<html>
<head>
<title>START</title>
</head>
<body>
<p><a href="fsupp_3.asp">Lägg till ny artikel</a><BR>
</p>
<table border=1>
<TR>
<TD><B>Ämne</B></TD>
<TD><B>Författare</B></TD>
<TD><B>Inlägg</B></TD>
<TD><B>Datum</B></TD>
</TR>
<%
Set data =Conn.Execute("SELECT * from Artiklar")
While Not Data.EOF
%>
<TR>
<TD><%=data("Amne")%></TD>
<TD><%=data("Forfattare")%></TD>
<TD width="100" height="20">
<%
response.write intro(2,"Läs mer >>","<%=data("Inlagg")%>",6)
%>
</TD>
<TD><%=data("Datum")%></TD>
</TR>
<%
Data.MoveNext
Wend
%>
</table>
</body>
</html>
Använd helst [kod]-taggar när du postar kod, så blir det mer lättläst.
Microsoft VBScript compilation error '800a03ee'
Expected ')'
/inetv05akli/miniprojekt/Fsupp_1.asp, line 52
response.write intro(2,"Läs mer >>",")<%=data("Inlagg")
-----------------------------------------------^
if request.ServerVariables("remote_method")="post" then
Jag tror inte det finns något som heter remote_method, däremot request_method. Jag hade dock kontrollerat på något annat sätt, exempelvis att något postats i fältet inlagg:
Nu gick det nog bättre =) Fick ett felmeddelande när jag skickat formuläret =) (bättre än att inget händer tycker jag...)
Den gnäller om att den inte hittar databasen *suck*, den ligger i samma mapp på samma server