/ 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
Loop 3 gange, indsæt linjeskift, og forfra~
Fra : Jeppe Richardt


Dato : 26-08-07 16:53

Hej Gruppe..

Jeg havde tænkt mig at hive nogle data ud, når det er gjort tre gange
skal den så gå ned på næste linje, og hive de næste data ud osv..

Altså fx:
navn1, navn2, navn3
navn4, navn5, navn6
navn7

Problemet er, at jeg ikke ved hvad man skal skrive for at kunne
indsætte noget hver tredje gang?

Håber nogle sidder inde med et svar

Mvh Jeppe


 
 
Philip Nunnegaard (26-08-2007)
Kommentar
Fra : Philip Nunnegaard


Dato : 26-08-07 17:01

> Altså fx:
> navn1, navn2, navn3
> navn4, navn5, navn6
> navn7

Mulighed: Sæt en tæller ind i loopen.

tal = 0

loop start

tal = tal + 1
response.write rs("navn")
if tal = 3 then
response.write "<br />"
tal = 0
end if

loop slut

Hvis du ikke ønsker at sætte tallet lig nul hver 3. gang, kan den klares
sådan:

if tal/3 = int(tal/3) then
response.write "<br />"
end if


Jeppe Richardt (26-08-2007)
Kommentar
Fra : Jeppe Richardt


Dato : 26-08-07 17:19

On 26 Aug., 18:00, "Philip Nunnegaard" <phi...@fjerndettehitsurf.dk>
wrote:
> > Altså fx:
> > navn1, navn2, navn3
> > navn4, navn5, navn6
> > navn7
>
> Mulighed: Sæt en tæller ind i loopen.
>
> tal = 0
>
> loop start
>
> tal = tal + 1
> response.write rs("navn")
> if tal = 3 then
> response.write "<br />"
> tal = 0
> end if
>
> loop slut
>
Jeg får en fejl:

Microsoft VBScript compilation error '800a0408'

Invalid character

/sites/test.asp, line 24

if tal = 3 then
---------------^
(Den peger på lige efter then)


Min kode ser såden her ud..

---------------------Kode-Start---------------------
Dim strPnavn, tal
tal = 0

Do

strPnavn = rs("produktnavn")
tal = tal + 1
Response.Write strPnavn
if tal = 3 then
response.write "<br>"
tal = 0
end if

rs.MoveNext
Loop While Not rs.EOF
---------------------Kode-Slut---------------------


Kan du se hvad der er galt?


Jørn Andersen (26-08-2007)
Kommentar
Fra : Jørn Andersen


Dato : 26-08-07 18:36

On Sun, 26 Aug 2007 09:19:03 -0700, Jeppe Richardt <marci@marci.dk>
wrote:

>Jeg får en fejl:
>
>Microsoft VBScript compilation error '800a0408'
>
>Invalid character

- som betyder ugyldigt tegn

>/sites/test.asp, line 24
>
>if tal = 3 then
>---------------^
>(Den peger på lige efter then)

Altså et ugyldigt tegn lige efter "then"

>Min kode ser såden her ud..
<snip>

>if tal = 3 then

<snip>
>Kan du se hvad der er galt?

Der er et - eller rettere flere - ugyldige tegn efter "then".
Du kan bare ikke se dem. Men prøv at markere teksten - eller sætte
tekst-cursoren lige før "then" og brug højre-pil - så kan du se, der er
noget.
Fjern det.

Nogle gange skal man bare tage fejlmeddelelserne helt bogstaveligt

Good luck!

--
Jørn Andersen,
Brønshøj

Jeppe Richardt (26-08-2007)
Kommentar
Fra : Jeppe Richardt


Dato : 26-08-07 19:32

On 26 Aug., 19:36, Jørn Andersen <j...@jorna.dk> wrote:
> Der er et - eller rettere flere - ugyldige tegn efter "then".
> Du kan bare ikke se dem. Men prøv at markere teksten - eller sætte
> tekst-cursoren lige før "then" og brug højre-pil - så kan du se, der er
> noget.
> Fjern det.
>
> Nogle gange skal man bare tage fejlmeddelelserne helt bogstaveligt
>
> Good luck!

Aha.. Det har jeg godt nok aldrig oplevet før..
Men så han man da set det med..

Jeg takker jer begge rigtig mange gange for jeres gode hjælp!


Jørn Andersen (26-08-2007)
Kommentar
Fra : Jørn Andersen


Dato : 26-08-07 20:03

On Sun, 26 Aug 2007 11:32:10 -0700, Jeppe Richardt <marci@marci.dk>
wrote:

>Aha.. Det har jeg godt nok aldrig oplevet før..
>Men så han man da set det med..

Det er sikkert noget din newsreader har lavet. Den er OK i Philips
oprindelige indlæg.

>Jeg takker jer begge rigtig mange gange for jeres gode hjælp!

Velbekomme!


Mvh. Jørn

--
Jørn Andersen,
Brønshøj

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

Månedens bedste
Årets bedste
Sidste års bedste