/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Paging med form
Fra : pepss


Dato : 15-05-03 19:14

hejsa NG
jeg har et problem med noget paging. de første billeder kommer
findt men når jeg så vil se side 2 kommer der bare en tom
side...... jeg har en ide om at det er fordi jeg trægger
billederne ud fra tabelen men en form fra en siden hvor man kan
vægle hvad man vil se og det kommer så ikke med til side 2.....
men hvordan får jeg det med til side 2 o.s.v.?
her kommer min kode:
strbil = Request.QueryString("bil")


intPage = Request("page")
If isNumeric(intPage) = False Or intPage < 1 Then
intPage = 1
End If

Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "SELECT * FROM fotoalbum Where kon = '" & strbil & "'"
strDSN = "DRIVER={Microsoft Access Driver
(*.mdb)};DBQ="&Server.MapPath("../databasse/bil.mdb")
rs.Open strSQL, strDSN, 1
If Not (rs.BOF Or rs.EOF) Then
rs.PageSize = 3
rs.AbsolutePage = intPage
intRecCount = rs.PageSize
intPageCount = rs.PageCount
Response.Write "<p><b>Side " & intPage & " af " &
intPageCount & "</b></p>"
Do While Not rs.EOF And intRecCount > 0
%>
<div class="foto">
<a href="foto.asp?id=<%= rs("profilid") %>"><img src="album/<%=
rs("b1") %>.jpg" width="250" height="250"></a>
</div>
<%
intRecCount = intRecCount - 1
rs.MoveNext
Loop
End If
rs.Close
Set rs = Nothing
Response.Write "</div>"
Response.Write "<p>Gå til side "
For intNum = 1 To intPageCount
Response.Write "<a href=fotoalbum2.asp?page=" & intNum & ">"
& intNum & "</a> "
Next

Response.Write "<p>"
If Clng(intPage) > 1 Then
Response.Write "<a href=fotoalbum2.asp?page=" & intPage - 1 &
">&lt;&lt;</a>"
Else
Response.Write "&lt;&lt;"
End If

Response.Write "&nbsp;"

If Clng(intPage) < Clng(intPageCount) Then
Response.Write "<a href=fotoalbum2.asp?page=" & intPage + 1 &
">&gt;&gt;</a> "
Else
Response.Write "&gt;&gt;"
End If

%>

håber der er en der kan hjælpe med det!

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Ukendt (15-05-2003)
Kommentar
Fra : Ukendt


Dato : 15-05-03 19:37

pepss" <olefriis@privat.dk> wrote in message news:ba0le2$mvc$1@sunsite.dk...
> hejsa NG
> jeg har et problem med noget paging. de første billeder kommer
> findt men når jeg så vil se side 2 kommer der bare en tom
> side...... jeg har en ide om at det er fordi jeg trægger
> billederne ud fra tabelen men en form fra en siden hvor man kan
> vægle hvad man vil se

Kan du ikke poste den querry.string der er tilknyttet formen ??

--

Mvh / Regards
-=< Christian >=-
What capital has 164 letters in its name? See my web page to find out.
http://www.cmnielsen.dk ICQ: 25308942
" If something's hard to do, then it's not worth doing. Homer J. Simpson"



pepss (15-05-2003)
Kommentar
Fra : pepss


Dato : 15-05-03 19:44

Christian M. Nielsen wrote:
> Kan du ikke poste den querry.string der er tilknyttet formen ??
nu håber jeg det er den her du mener!

strbil = Request.QueryString("bil")

men den var nu også med i det andet indlæg ellers må du skære det ud i pap for
mig

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jens Gyldenkærne Cla~ (15-05-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 15-05-03 20:12

pepss skrev:

> jeg har et problem med noget paging. de første billeder kommer
> findt men når jeg så vil se side 2 kommer der bare en tom
> side

> strbil = Request.QueryString("bil")

Hvis billederne skal vises korrekt skal "bil" med i querystringen.

> For intNum = 1 To intPageCount
> Response.Write "<a href=fotoalbum2.asp?page=" & intNum & ">"
> & intNum & "</a> "
> Next

Men "bil" er ikke med i dine sidelinks - derfor virker det ikke.

Sæt href til "fotoalbum2.asp?bil=" & strBil & "&amp;page=" & intNum

NB: Det er en god ide at benytte anførselstegn i html-parametre.
Jeg kan ikke huske præcis hvornår man skal bruge dem, men de skader
aldrig.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

pepss (15-05-2003)
Kommentar
Fra : pepss


Dato : 15-05-03 20:50

Jens GyldenkærneClausen wrote:


> Men "bil" er ikke med i dine sidelinks - derfor virker det ikke.
>
> Sæt href til "fotoalbum2.asp?bil=" & strBil & "&page=" & intNum

det var der jo ikke meget i! jeg har prøvet maange vilde ting for at
få det til at virke tak skal du ha!

> NB: Det er en god ide at benytte anførselstegn i html-parametre.
> Jeg kan ikke huske præcis hvornår man skal bruge dem, men de skader
> aldrig.

det er du altså nød til at forklare! jeg er slet ikke med hvad du
snakker om!

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jens Gyldenkærne Cla~ (15-05-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 15-05-03 21:05

pepss skrev:

>> NB: Det er en god ide at benytte anførselstegn i
>> html-parametre.

> det er du altså nød til at forklare! jeg er slet ikke med hvad
> du snakker om!

O.k.

Når du i asp-koden skriver:

Response.Write "<a href=fotoalbum2.asp?page=" & intNum & ">"

- bliver det vist som følgende HTML-kode (her med intNum = 1):

   <a href=fotoalbum2.asp?page=1>

Href er en parameter til html-koden a. Den slags bør have
anførselstegn om sig. I HTML-koden skal der altså stå:

   <a href="fotoalbum2.asp?page=1">

- hvilket tilbageført til asp-koden bliver:

Response.Write "<a href=""fotoalbum2.asp?page=" & intNum & """>"

I traditionel html (html 4) er anførselstegn ikke obligatoriske.
Man må for eksempel godt skrive <div align=center>. Men
anførselstegnene er alligevel nødvendige i nogle tilfælde - fx vil
følgende åbenlyst ikke gå godt:
   <input type=text value=shoe size size=3>

Jeg er mere i tvivl med værdier der indeholder andre specialtegn -
fx ? eller &. Men man kan slippe for at spekulere over hvornår man
skal bruge anførselstegn ved bare at bruge dem altid. Det er i
øvrigt også obligatorisk hvis man vil skrive xhtml.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

pepss (15-05-2003)
Kommentar
Fra : pepss


Dato : 15-05-03 22:08

Jens GyldenkærneClausen wrote :

>
> Når du i asp-koden skriver:
>
> Response.Write "<a href=fotoalbum2.asp?page=" & intNum & ">"
>
> - bliver det vist som følgende HTML-kode (her med intNum = 1):
>
>    <a href=fotoalbum2.asp?page=1>
>
> Href er en parameter til html-koden a. Den slags bør have
> anførselstegn om sig. I HTML-koden skal der altså stå:
>
>    <a href="fotoalbum2.asp?page=1">
>
> - hvilket tilbageført til asp-koden bliver:
>
> Response.Write "<a href=""fotoalbum2.asp?page=" & intNum & """>"
>
> I traditionel html (html 4) er anførselstegn ikke obligatoriske.
> Man må for eksempel godt skrive <div align=center>. Men
> anførselstegnene er alligevel nødvendige i nogle tilfælde - fx vil
> følgende åbenlyst ikke gå godt:
>    <input type=text value=shoe size size=3>
>
> Jeg er mere i tvivl med værdier der indeholder andre specialtegn -
> fx ? eller &. Men man kan slippe for at spekulere over hvornår man
> skal bruge anførselstegn ved bare at bruge dem altid. Det er i
> øvrigt også obligatorisk hvis man vil skrive xhtml.

ja nu er jeg med! det er jo nok en god ide at gøre fra starten selvom
jeg ikke har lavet noget xhtml endnu men det kommer jo nok!

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408935
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste