Avatar billede mannik Nybegynder
13. december 2003 - 09:38 Der er 13 kommentarer og
1 løsning

Script viser ikke alle billeder i database

Hej

Jeg er der næsten med mit upload/news system, det uploader fint nok men dette script viser ikke alle billeder der er lagt op. Det viser faktisk kun få af dem. Alle filer er i en mappe (og de ligger der godt nok)og linkne er der også i databasen. Der kommer kun det berømte røde kryds. Jeg fundere på om der kunne blive indsat et "ulovligt" mellemrum et sted? Scriptet er her :

<%
Set objRS=objConnads.Execute("SELECT id, images FROM comments")
Do while Not objRS.EOF
Response.Write"<tr><td>" & objRS("id") &"</td>"
%>
<td><%
    If ObjRS("images") <> "" Then
      If Right(ObjRS("images"), 4) = ".jpg" or Right(ObjRS("images"), 4) = ".gif" Then
        Response.Write "<img src='"& ObjRS("images") &"'>"
      Else
        Response.Write ObjRS("images")
      End If
    End If
  %>
</td>
Avatar billede erikjacobsen Ekspert
13. december 2003 - 09:50 #1
har du et link til siden?
Avatar billede mannik Nybegynder
13. december 2003 - 09:53 #2
ja det har jeg da : http://aconsult.us/news.asp
Avatar billede guro.not Nybegynder
13. december 2003 - 10:09 #3
ville nok lave det om til

Response.Write "<img src="""& ObjRS("images") &""">"

men kan ikke lige se hvor det space skulle være i den html som kommer ud af det.
Avatar billede erikjacobsen Ekspert
13. december 2003 - 10:10 #4
Tjah, http://aconsult.us/test.jpg er der jo ikke - så det script du viser
os her virker jo godt nok.
Avatar billede guro.not Nybegynder
13. december 2003 - 10:10 #5
Eller
Response.Write "<img src="""& Trim(ObjRS("images")) &""">"

det er ikke sådan at ObjRS("images") kunne tænkes at indeholde nogle underlige tegn?
Avatar billede metalspaden Nybegynder
13. december 2003 - 10:59 #6
Jah.. du kunne jo prøve at tjekke om det virkelig VAR fordi billedet ikke fandtes ;)
Avatar billede mannik Nybegynder
13. december 2003 - 13:10 #7
erikjacobsen > Det forstår jeg ikke, test.jpg ligger i aconsult.us/www/upload ligesom fishbreath.jpg gør. Den viser det ene men ikke det andet, det er det jeg ikke kan greje ? test.jpg er uploadet med AspSmartUpload og linket gemmes i databasen og billedet ligger i mappen upload men det gør begge billeder men kun det ene vises. Skal i evt. have noget mere kode at se på ?
Avatar billede erikjacobsen Ekspert
13. december 2003 - 15:51 #8
Ja, selvfølgelig ligger de i /upload, men du siger i koden, at de ligger i /.
Dit fiskebillede ligger sikkert begge steder, og er med til at forvirre dig.

Prøv
  Response.Write "<img src='/upload/"& ObjRS("images") &"'>"
Avatar billede mannik Nybegynder
13. december 2003 - 18:54 #9
erikjacobsen . Du havde helt ret, selvfølgelig.

Tak , tusind tak for hjælpen. Smid lige et svar 8>)
Avatar billede erikjacobsen Ekspert
13. december 2003 - 18:57 #10
Nej, tak, alt for mange point for så lidt
Avatar billede mannik Nybegynder
13. december 2003 - 19:21 #11
nej det syntes jeg nu ikke det er, jeg har kæmpet med dette over de sidste par uger og nu faldt det sidste på plads, de er velfortjent og bare rolig, der kommer nok en gang igen (det gør der helt sikkert) hvor du kommer til at slide for dem, så snup dem bare !
Avatar billede erikjacobsen Ekspert
13. december 2003 - 19:27 #12
Så har du jo også noget at bruge dine point til. Jeg vil ikke have nogen.
Avatar billede mannik Nybegynder
13. december 2003 - 20:15 #13
ok, tusind tak for hjælpen
Avatar billede mannik Nybegynder
22. februar 2004 - 18:46 #14
Jeg glemte at lukke
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