Avatar billede kokholm Nybegynder
08. august 2002 - 11:09 Der er 9 kommentarer og
1 løsning

auto oprettelse af side med billeder - 2

Ras2000>
Gider du, i forlængelse af spørgsmål 240673, hjælpe mig med at siden kun viser jpg-filer.

Og at jeg øverst på siden af billed.asp kan trække emnets navn m.v. frem som overskrift på siden ? oversigt("ID") osv.
Avatar billede ras2000 Nybegynder
08. august 2002 - 11:23 #1
Der hvor du har linien

response.write "<img src='Fotos/" & request.querystring("folder") & "/" & fil.name & "'>"

Skal du skrive

If Right(fil.name, 3) = "jpg" or Right(fil.name, 4) = "jpeg" then
  response.write "<img src='Fotos/" & request.querystring("folder") & "/" & fil.name & "'>"
end if

Så skulle den kun tage jpg filer med.

Du kan få skrevet emnets navn hvor som helst, ved at skrive response.write request.querystring("folder")
Avatar billede kokholm Nybegynder
08. august 2002 - 11:40 #2
Tak... nu virker det med jpg filerne.

Når jeg skriver det andet får jeg navnet på folderen
Jeg forklarede mig nok ikke godt nok.

Det jeg gerne ville var en overskrift på siden med bl.a. emnets navn som jo ligger i databasen. Jeg skal vel have en eller anden form for connection til databasen for at kunne dette.
Avatar billede ras2000 Nybegynder
08. august 2002 - 11:49 #3
Hm, ja det skal du. Der kan du bare kopiere det fra den anden side. Hvis du skal have fundet den post som indholder foldernavnet, skal din sql-sætning se sådan her ud:
MySQL = "SELECT * FROM emner WHERE ID = " & Request.querystring("folder") & ";"
Avatar billede kokholm Nybegynder
08. august 2002 - 12:04 #4
MySQL = "SELECT * FROM emner WHERE [LNr] ='" & Request.Querystring("folder") & ";"
    oversigt.Open MySQL, Conn, 3, 3
Avatar billede kokholm Nybegynder
08. august 2002 - 12:06 #5
ups...
angående ovenstående skulle der stå at den giver en
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] Syntax error in string in query expression '[LNr] ='30067;'.
Avatar billede ras2000 Nybegynder
08. august 2002 - 12:40 #6
Prøv enten:
MySQL = "SELECT * FROM emner WHERE [LNr] =" & Request.Querystring("folder") & ";"
Eller:
MySQL = "SELECT * FROM emner WHERE [LNr] ='" & Request.Querystring("folder") & "';"

Jeg ville mene at det er den første, der skal normalt ikke være pinger om tal, kun tekst.
Avatar billede kokholm Nybegynder
08. august 2002 - 16:52 #7
Så virker det !

Ras2000 endnu engang rigtig mange tak for din hjælp.
Nu er det lige præcis sådan som jeg gerne ville have det.
Send lige et svar så du kan få point
Avatar billede kokholm Nybegynder
12. august 2002 - 23:11 #8
Ras2000 din bandit - kan du så smide et svar :-))
Du fortjener s.. de point.
Avatar billede ras2000 Nybegynder
13. august 2002 - 09:36 #9
svar!
Avatar billede kokholm Nybegynder
13. august 2002 - 10:52 #10
Tak ;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester