webForumDet fria alternativet
Logga in / Bli medlem

response.write

ASP

10 svar · 308 visningar · startad av Gimbo

Medlem sedan dec. 20001 626 inlägg
Trådstart#1

Hur får man denna html kod till serverbaserad kod, dvs hur skrivar man om den fast m h a response.write:

<table border="0" width="100%" cellspacing="1" cellpadding="0">

                                            <tr>
                                            <% 
count = 0
Do Until rs.EOF
count = count + 1
If count Mod 2 = 0 then
color = "#AEAEFF"
Else 
color = "#FFFFFF"
End If %>
                                            <td width="86%" bgcolor="<%=color%>"> <b><%=left(rs("rubrik"),25)%>...</b> postad av: <i><%=rs("avsandare")%></i>&nbsp;<%=right(rs("datum"),5)%></td>
                                            <td width="14%" bgcolor="<%=color%>"> 

						<% 
						   response.write "<a href=""visa.asp?fraga=" & rs("ID") &"""> Läs mer »</a>" 
						   
						%>

						</td>

                                        </tr>
      <%
rs.MoveNext
Loop
%>

                                      </table>

Alltså det jag inte har fattat ännu, är hur man skriver tabeller m h a response.write ?? någon som tror sig kunna hjälpa mig??

Medlem sedan mars 20015 287 inlägg
#2

Kanske...

<% 
response.write "<table border='0' width='100%' cellspacing='1' cellpadding='0'><tr>"          

count = 0
Do Until rs.EOF
count = count + 1
If count Mod 2 = 0 then
color = "#AEAEFF"
Else 
color = "#FFFFFF"
End If 
		
response.write " <td width='86%' bgcolor='" & color & "'> <b>" & left(rs("rubrik"),25) & "...</b> postad av: <i>" & rs("avsandare") & "</i> " & right(rs("datum"),5) & "</td><td width='14%' bgcolor='" & color & "'>"
 
	response.write "<a href=""visa.asp?fraga=" & rs("ID") &"""> Läs mer »</a></td></tr>" 
						   
rs.MoveNext
Loop

response.write "</table>"
%>
Medlem sedan juni 20019 519 inlägg
#3

<td width='86%' kan man skriva:

td width=""86%""

om du gillar att ha " i källan om någon kollar på dina koder =)

Medlem sedan dec. 20001 626 inlägg
#4

Den skriver inte ut posterna från databasen, I dont get it??!!

'skriver ut posterna med varannan rad blå varannan vit
response.write "<table border='0' width='100%' cellspacing='1' cellpadding='0'>"

'Varannan rad färgad
count = 0
Do Until rs.EOF
count = count + 1
If count Mod 2 = 0 then
color = "#AEAEFF"
Else 
color = "#FFFFFF"
End If

'Skriver ut poster från databasen
response.write "<td width=""86%"" bgcolor='" & color & "'> <b>" & left(rs("rubrik"),25) & "...</b> postad av:<i> " & rs("avsandare") & " </i> " & right(rs("datum"),5) & "</td>"
response.write "<td width=""14%"" bgcolor='" & color & "'> <a href=""visa.asp?fraga=" & rs("ID") &"""> Läs mer »</a></td></tr> "
response.write "</table>" 

rs.MoveNext
loop
wend

jag får felmeddelandet

ADODB.Recordset error '800a0cc1' 
Item cannot be found in the collection corresponding to the requested name or ordinal.

det enda den skriver ut är ... postad av:

Medlem sedan dec. 19996 522 inlägg
#5

Du har skrivit fel namn på ett rs , finns inget fält som heter så

Medlem sedan dec. 20001 626 inlägg
#6

nope alla rs stämmer överens med databasen

Medlem sedan dec. 19996 522 inlägg
#7
Response.Write"<td width=""86%"" bgcolor="""& color &"""><b>"& left(Rs("rubrik"),25) &"...</b> postad av:<i> "& Rs("avsandare") &"</i> "& right(Rs("datum"),5) &"</td>"_
			&"<td width=""14%"" bgcolor="""& color &"""><a href=""visa.asp?fraga="& Rs("ID") &"""> Läs mer »</a></td></tr></table>"

hade jag skrivit

Medlem sedan dec. 20001 626 inlägg
#8

jag får samma felmeddelande, kan det va för att jag har 2st do while sattser??

lite längre upp i koden ser det ut så här:

pMonth = 0
while not rs.EOF
if not isnull(rs("datum")) then nMonth = month(cdate(rs("datum")))
if pMonth <> nMonth then
response.write "<p><b> "& monthname(nMonth) & "</b><hr size=1>"
pMonth = nMonth
end if
Medlem sedan dec. 19996 522 inlägg
#9

För övrigt är datum ett korkat namn på en kolumn

Medlem sedan dec. 20001 626 inlägg
#10

men nu är det så att jag har en datum kolumn, det är ett arkiv där posterna lagras som jag håller på med och då är inte datum ett korkat namn på en kolumn

Medlem sedan dec. 19996 522 inlägg
#11

Jo för datum är ett reserverat ord i de flesta databaser likaså text, sök på reserverade ord i detta forum så hittar du mer info om det

253 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)