webForumDet fria alternativet

Omvänd utskrift från databas?

ASP

2 svar · 216 visningar · startad av logic

Medlem sedan maj 200481 inlägg
Frågan#1

Hej! Jag undrar hur man skulle kunna skriva ut vad som finns i en tabell nerifrån och upp istället för traditionella sättet! Jag har gjort en gästbok och det vore klart roligare om det senaste inlägget visades i topp istället för längst ner eller på en helt annan sida. Nån som vet? Koden jag har ser ut såhär:

<!-- #include file="conn.asp" -->
<% 
strNamn = request.form("namn")
strInlagg = request.form("inlagg")
if request.querystring("skriv") = "1" then
if request.form("namn") = "" then
response.write "Du måste fylla i alla fält!"
elseif request.form("inlagg") = "" then
response.write "Du måste fylla i alla fält!"
end if
end if

conn.open basen
if strNamn > "" and strInlagg > "" then
sql = "insert into gb (namn,inlagg)"
sql = sql & "values('"&strNamn&"','"&strInlagg&"')"
conn.execute(sql)
end if
%>
<form action="default.asp?skriv=1&sida=5" method="post" name="gb">
Namn: <input type="text" name="namn"><br />
Inlägg:<br />
<textarea name="inlagg" cols="30" rows="5"></textarea><br />
<input type="submit" value="Spara"></form>
<hr>
<% 
visa = "select * from gb"
set rs=conn.execute(visa)
response.write "<br />"
Do until rs.eof
response.write ""&rs("namn")&"<br />"
response.write ""&rs("inlagg")&"<br /><hr>"
rs.movenext
loop
rs.close
set rs=nothing
conn.close
%>
Medlem sedan juni 200032 967 inlägg
#2

Om du har en räknare i tabellen:

visa = "select * from gb order by räknarfältet desc"
Medlem sedan maj 200481 inlägg
#3

Det har jag. Fungerade utmärkt! Tack!

261 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)