webForumDet fria alternativet

sub

4 svar · 242 visningar · startad av eriks

eriksMedlem sedan apr. 20011 418 inlägg
#1

Hej,

Jag behöver en sak till en webshop. Jag har ju lagrat info om produkterna i en databas. När man sedan ska visa produkten, vill jag bara behöva skriva något typ <%=getproduct(1)%> så ska detta hämtas.

Det som skrivas ut är lite html-kod, och grejer från en databas, t.ex.:

<img src="<%=RS("bild_scr")"><a href="<%=RS("url")%>Länk mer mer info</a><%=RS("Text")

Då kommer ju alla produkter att visas likadant. Men jag måste ju anropa funktionen, och då måste jag anropa den, så att jag får rätt produkt, dvs att rätt ID i Recordsetet tas!

Förstår ni?

Mvh Erik

supremeMedlem sedan sep. 2002252 inlägg
#2

Förstår faktiskt inte riktigt vad frågan är?

voigtann1Medlem sedan juni 20019 519 inlägg
#3
function getproduct(intID)
  SQL = "select bild_scr,url,text,ID from [b]Tabell[/b] where ID = " & cint(intID)
  set RS = [b]Connect[/b].execute(SQL)
  if not RS.eof then
    getproduct = "<img src='" &RS("bild_scr")&"'><a href='"&RS("url")&"'>Länk mer mer info</a>"&RS("Text")
  end if
  rs.close : set rs = nothing
end function

något sånt?

Eller har du värderna redan öppnats i databasen kan du ju göra något liknande:

function getproduct(intID,url,text,bild)
    getproduct = "<img src='" &bild&"'><a href='"&url&"'>Länk mer mer info</a>"&Text
end function

Fast då blir ju funktionen lite annolunda...

eriksMedlem sedan apr. 20011 418 inlägg
#4

Det ser väl bra ut! Ska testa när jag får tid.

Anropar jag denna med <%=getproduct(25)%> om det är produktID 25 jag vill ha?

Tack!
Mvh Erik

Jesper TMedlem sedan nov. 20017 144 inlägg
#5

eriks skrev:

Anropar jag denna med <%=getproduct(25)%> om det är produktID 25 jag vill ha?

Testa! :)

133 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)