/ 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
vise billede vha asp
Fra : Sune Henriksen


Dato : 16-09-03 01:47

De nye sider, der oprettes vha scriptet, hver gang der oprettes
en ny post i access-basen, indeholder navn, og email-adresse på
en person. Dertil kan jeg godt tænke mig, at der bliver vist et
billede.

Hvordan får jeg lagt et billede ved?

Scriptet ser således ud

<div id="side3">
<%
intPage = Request("page")
If isNumeric(intPage) = False Or intPage < 1 Then
intPage = 1
End If

Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "SELECT * FROM personer"
strDSN = "DRIVER={Microsoft Access Driver
(*.mdb)};DBQ="&Server.MapPath("db/goal.mdb")
rs.Open strSQL, strDSN, 1
If Not (rs.BOF Or rs.EOF) Then
rs.PageSize = 1
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



Response.Write rs("navn") & " <br> " &
rs("email")& "<br>"
intRecCount = intRecCount - 1
rs.MoveNext

Loop
End If
rs.Close
Set rs = Nothing

Response.Write "<p>Gå til side "
For intNum = 1 To intPageCount
Response.Write "<a href=opret.asp?page=" & intNum & ">" &
intNum & "</a> "
Next

Response.Write "<p>"
If Clng(intPage) > 1 Then
Response.Write "<a href=opret.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=opret.asp?page=" & intPage + 1 &
">&gt;&gt;</a> "
Else
Response.Write "&gt;&gt;"
End If
%>

--
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

 
 
Jørn Andersen (16-09-2003)
Kommentar
Fra : Jørn Andersen


Dato : 16-09-03 02:37

On Tue, 16 Sep 2003 00:46:55 +0000 (UTC), Sune Henriksen
<srhe02@aod.auc.dk> wrote:

>De nye sider, der oprettes vha scriptet, hver gang der oprettes
>en ny post i access-basen, indeholder navn, og email-adresse på
>en person. Dertil kan jeg godt tænke mig, at der bliver vist et
>billede.
>
>Hvordan får jeg lagt et billede ved?

Gem selve billedet i filsystemet og gem et link (eller blot et
filnavn) i databasen som alm. tekst. Træk så linket ud på samme måde
som du har trukket de andre ting ud.

Man kan spare databaseplads ved at give billedet samme filnavn som
personnavn eller personid, men det kan også have ulemper - overvej det
evt.

Jeg vil fraråde at gemme billeder i databasen, i hvert fald hvis det
er en MS Access db - den svulmer let op og bliver *meget* stor. Derfor
nøjes med et link i stedet.

Good luck!

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

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

Månedens bedste
Årets bedste
Sidste års bedste