24. marts 2004 - 22:03Der er
20 kommentarer og 1 løsning
Hvis ingen værdi - brug standard værdi
Hej Eksperter...
Jeg skal bruge en streng der fortæller at hvis der i min access databases kolonne der hedder "billed" ikke står nogen værdi, skal der udskrives "nopic.jpg"!
Hvordan gøres dette? Jeg er ikke en haj til det, så hvis nogen vil skrive det direkte ind i koden ville jeg blive glad.
Her er koden:
<% if request.querystring("id") = "" then response.redirect("index.asp") end if
Set Conn = Server.CreateObject("ADODB.Connection") Set rs = server.CreateObject("ADODB.Recordset") DBSti = "DBQ=" & Server.Mappath("mad.mdb") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBSti sql = "SELECT * FROM opskrifter WHERE ID = " & request.querystring("id") set record = conn.execute(sql) ny_visning = record("visninger") + 1 sql2 = "Update opskrifter set visninger = '" & ny_visning & "' where ID = " & record("id") & "" conn.execute(sql) %>
Nu sidder jeg lige og forestiller mig at der hvor der står <%= record("billed") %> skal der måske stå noget i retningen af <%= If Len("" & record("billed")) = 0 then Response.Write "nopic.jpg" else write record("billed") %>
Jeg ved strengen ikke passer men du kan måske fortælle mig hvordan den skal stykkes sammen??
jeps sådan, men nu kommer der et findes ikke ikon frem. Det kan være pga. du skal havde angivet stien til billedet hvis ikke det ligger i samme folder som .asp filen?
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.