/ 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
Bannersystem
Fra : Ukendt


Dato : 06-12-04 16:12

Hej NG
Jeg prøver at lave en databaseløsning til bannersystemet på
http://www.html.dk/scripts/asp/00006/

Prøver at lave den del, som har statisk indtastede bannere om, så det bliver
hentet fra database...
Det funker ikke...

Har i et par hint...
Hilsen
Bjarne



 
 
pepss (06-12-2004)
Kommentar
Fra : pepss


Dato : 06-12-04 20:22


"bsn" skrev

> Jeg prøver at lave en databaseløsning til bannersystemet på
> http://www.html.dk/scripts/asp/00006/
>
> Prøver at lave den del, som har statisk indtastede bannere om, så det
> bliver
> hentet fra database...
> Det funker ikke...

hvad funker ikke?

> Har i et par hint...

måske hvis du for tæller hvad du vil og hvad du ikke kan


--
Pepss
Den ordblinde der prøver at blive webdesigner
Fræk frækkere www.cafe-flirt.dk
De frække noveller www.novelle.cafe-flirt.dk



Ukendt (06-12-2004)
Kommentar
Fra : Ukendt


Dato : 06-12-04 21:15


"pepss" <olefriis@privat.dk> wrote
>
> "bsn" skrev
>
> > Jeg prøver at lave en databaseløsning til bannersystemet på
> > http://www.html.dk/scripts/asp/00006/
> >
> > Prøver at lave den del, som har statisk indtastede bannere om, så det
> > bliver
> > hentet fra database...
> > Det funker ikke...
>
> hvad funker ikke?
>
> > Har i et par hint...
>
> måske hvis du for tæller hvad du vil og hvad du ikke kan
Jeg havde tænkt mig at lave SSI på den del af bannersystemet, som har
statisk indtastede data,
som så leverer bannere fra en database.
Det er hvordan koden skal være, der er problemet...
Jeg har prøvet...her er hvad jeg har lavet...

Kode start
<!--#include file="conn.asp"-->
<%
Response.Write "<%"

strSep = "#" ' Separator til arrays

sql = "SELECT * FROM qryKundeReklame"
RS.Open Sql, Conn, 3, 3

Do While Not RS.eof
Response.Write "arrBannerPic = arrBannerPic & strSep &
billeder/reklamebilleder/" & RS("KundeLogo") & "<br>"
Response.Write "arrBannerSize = arrBannerSize & strSep & 230x60" & "<br>"
Response.Write "arrBannerURL = arrBannerURL & strSep" & RS("KundeWebsite") &
"<br>"
Response.Write "<br>"
RS.movenext
Loop
Conn.Close
Set Conn=Nothing

' Split arrays
Response.Write "arrBannerPic = Split(arrBannerPic,strSep)"
Response.Write "arrBannerSize = Split(arrBannerSize,strSep)"
Response.Write "arrBannerURL = Split(arrBannerURL,strSep)"
Response.Write "%>"
%>
Kode slut

Skal vel være noget i den stil, eller ... kan ikke lige få det helt på
plads...
Bjarne



pepss (06-12-2004)
Kommentar
Fra : pepss


Dato : 06-12-04 21:25


"bsn" skrev
> "pepss" >>

>> > Jeg prøver at lave en databaseløsning til bannersystemet på
>> > http://www.html.dk/scripts/asp/00006/
>> >
>> > Prøver at lave den del, som har statisk indtastede bannere om, så det
>> > bliver
>> > hentet fra database...

> Jeg havde tænkt mig at lave SSI på den del af bannersystemet, som har
> statisk indtastede data,
> som så leverer bannere fra en database.
> Det er hvordan koden skal være, der er problemet...
> Jeg har prøvet...her er hvad jeg har lavet...

> Skal vel være noget i den stil, eller ... kan ikke lige få det helt på
> plads...

jo det er det vel nok! får du en fejl eller hvad sker der? hvis ikke har du
så et link?


--
Pepss
Den ordblinde der prøver at blive webdesigner
Fræk frækkere www.cafe-flirt.dk
De frække noveller www.novelle.cafe-flirt.dk



Ukendt (06-12-2004)
Kommentar
Fra : Ukendt


Dato : 06-12-04 23:25


"pepss" <olefriis@privat.dk> wrote in message
news:41b4c04f$0$66397$14726298@news.sunsite.dk...
>
> "bsn" skrev
> > "pepss" >>
>
> >> > Jeg prøver at lave en databaseløsning til bannersystemet på
> >> > http://www.html.dk/scripts/asp/00006/
> >> >
> >> > Prøver at lave den del, som har statisk indtastede bannere om, så det
> >> > bliver
> >> > hentet fra database...
>
> > Jeg havde tænkt mig at lave SSI på den del af bannersystemet, som har
> > statisk indtastede data,
> > som så leverer bannere fra en database.
> > Det er hvordan koden skal være, der er problemet...
> > Jeg har prøvet...her er hvad jeg har lavet...
>
> > Skal vel være noget i den stil, eller ... kan ikke lige få det helt på
> > plads...
>
> jo det er det vel nok! får du en fejl eller hvad sker der? hvis ikke har
du
> så et link?
Ingen fejl, vil gerne hjælpes på vej med koden...
Bjarne



Ukendt (07-12-2004)
Kommentar
Fra : Ukendt


Dato : 07-12-04 10:22

Her er hvad jeg er nået frem til ... finder poster frem i databasen på siden
logo.asp, og includer logo.asp i bannersystem.asp
Får følgende fejl, når jeg kører siderne...

Microsoft VBScript runtime error '800a0009'
Subscript out of range: 'intRandom'
/hoejbynet/public_html/funktioner/bannersystem.asp, line 36


Kode logo.asp
<!--#include file="conn.asp"-->
<%
Response.Write CHR(60) & CHR(37)

strSep = "#" ' Separator til arrays

sql = "SELECT * FROM qryKundeReklame"
RS.Open Sql, Conn, 3, 3

Do While Not RS.eof
Response.Write "arrBannerPic = arrBannerPic" & strSep &
"billeder/reklamebilleder/" & RS("KundeLogo") & "<br>"
Response.Write "arrBannerSize = arrBannerSize" & strSep & "230x60" & "<br>"
Response.Write "arrBannerURL = arrBannerURL" & strSep & RS("KundeWebsite") &
"<br>"
Response.Write "<br>"
RS.movenext
Loop
Conn.Close
Set Conn=Nothing

Response.Write CHR(37) & CHR(62)
%>
Kode slut

siden includeres så med bannersystem.asp

Kode bannersystem.asp
<!--#include file="logo.asp"-->
<%
' Split arrays
arrBannerPic = Split(arrBannerPic,strSep)
arrBannerSize = Split(arrBannerSize,strSep)
arrBannerURL = Split(arrBannerURL,strSep)

' FUNKTIONEN SOM VISER BANNER
'-----------------------------------------------

Function Banner(strformat)
' Find de bannere som har det rigtige format.
For intBanner = 1 to Ubound(arrBannerPic)
If arrBannerSize(intBanner) = strformat Then
arrBanners = arrBanners & strSep & intBanner
End If
Next
arrBanners = Split(arrBanners,strSep)

' Vælg tilfældigt banner.
Randomize
intRandom = Int((Ubound(arrBanners) * Rnd) + 1)
intShow = arrBanners(intRandom) <---------------------------------
Linie 36
arrSize = Split(arrBannerSize(intShow),"x")

' Skriv HTML koden for banneret til klienten.
Response.Write "<div><a target=" & "_blank " & "href='" &
arrBannerURL(intShow) & "'>"
Response.Write "<img src='" & arrBannerPic(intShow) & "' alt='Klik her for
at besøge linket!' "
Response.Write "width='" & arrSize(0) & "' height='" & arrSize(1) &
"'></a></div>"
End Function
%>
Kode slut



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste