28. august 2001 - 14:28Der er
24 kommentarer og 2 løsninger
Stort problem med \"function\"??
Kan nogen fortælle mig hvad der er galt med denne function...? - jeg er lidt grøn - please hjælp!
<% Function ShowSubCat
CatId = Request.QueryString(\"CATID\") SQL = \"SELECT * From cat WHERE sub = \"&CatId SQL = SQL &\" Order by catname asc\" set objRec = objCon.Execute(SQL) %>
<tr> <TD ALIGN=LEFT WIDTH=\"165\"> <b><a class=4 href=\"show.asp?CATID=<%=objRec(\"catid\")%>\"><%=objRec(\"catname\")%></a></b> </TD> <% if NOT objRec.EOF Then objRec.MoveNext end if if Not objRec.EOF then %> <% end if%>
<TD ALIGN=LEFT WIDTH=\"165\"> <b><a class=4 href=\"show.asp?CATID=<%=objRec(\"catid\")%>\"><%=objRec(\"catname\")%></a></b> </TD> <% if NOT objRec.EOF Then objRec.MoveNext end if if Not objRec.EOF then %> <% end if%>
CatId = Request.QueryString(\"CATID\") SQL = \"SELECT * From cat WHERE sub = \"&CatId SQL = SQL &\" Order by catname asc\" set objRec = objCon.Execute(SQL) %>
CatId = Request.QueryString(\"CATID\") SQL = \"SELECT * From cat WHERE sub = \"&CatId SQL = SQL &\" Order by catname asc\" set objRec = objCon.Execute(SQL) %>
<tr> <%if not objRec.EOF then%> <TD ALIGN=LEFT WIDTH=\"165\"> <b><a class=4 href=\"show.asp?CATID=<%=objRec(\"catid\")%>\"><%=objRec(\"catname\")%></a></b> </TD> <%objRec.movenext end if %>
<%if not objRec.EOF then%> <TD ALIGN=LEFT WIDTH=\"165\"> <b><a class=4 href=\"show.asp?CATID=<%=objRec(\"catid\")%>\"><%=objRec(\"catname\")%></a></b> </TD> <%objRec.movenext end if %>
<%if not objRec.EOF then%> <TD ALIGN=LEFT WIDTH=\"165\"> <b><a class=4 href=\"show.asp?CATID=<%=objRec(\"catid\")%>\"><%=objRec(\"catname\")%></a></b> </TD> <%objRec.movenext end if %>
chameleon >> ahhh....nå ser jeg hva du prøver på. Du vil skrive ut alle dine records i en tabell, men du vil skrive dem ut i en tabell med 3 kolonner ? Stemmer dette ? Hvor det ser nesten sånn ut:
Record 1 | Record 2 | Record 3 Record 4 | Record 5 | Record 6 Record 7 | Record 8 | Record 9
Chameleon:> Jeg mener nu ikke nødvendigvis det er bedst med et Loop for at skrive de tre celler ud. Det er nemmere bare at skrive dem som du selv gjorde i starten.
oswald >> at det virker: jo, at det er hurtig: jo, at det er uoverskuelig: *nei*. Det er ingen konvensjonell måte å kode på, så det vil jeg si meg sterkt uenig i.
nute:> Jeg ville nok heller ikke skrive en sådan funktionalitet på den måde. Jeg ville sikkert skrive den som en stored procedure som udtrak noget xml som blev konverteret via noget XSLT. Men det ville ikke hjælpe chameleon. :)
oswald >> vel, det kommer jo selvsagt an på sammenhengen. Det er jo ikke noe point i å benytte et format som gjerne er overflødig. XML er jo absolutt en løsning, men hvis man ikke har behov for syndikering av sitt innhold, så vil jeg si at det er litt overkill. Så kan man heller skrive litt XHTML.
:)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.