01. oktober 2002 - 15:07Der er
16 kommentarer og 1 løsning
Problem med kodning - visning af billede?
Hej jeg har denne sub som henter nogle medlemmer i vores community - i en access database. Der er også et felt der hedder Filename og her gemmes stien til et billede hvis brugeren har uploadet et billede. Nu vil jeg gerne, at hvis dette felt (filename) er blankt skal der vises blank.gif og hvis der er en sti, skal der blot vises photo.gif som så indikerer at brugeren har et billede på sin profil. blank.gif eller photo.gif skal vises efter username. Hvem kan hjælpe med at tilføje dette (NB! har desværre kun 120 points tilbage)- På forhånd tak
sub nyestekvinder(women)
Dim username, brugeralder, country, sex, profil, RS1
Select case women case "women" Set RS1 = Server.CreateObject("ADODB.Recordset") sql = "SELECT TOP 10 * FROM Users where sex= 'Female' ORDER BY ID DESC " RS1.Open sql, Conn
end select
if( LEN(sql) > 0) then Set RS1 = Conn.Execute( sql ) While NOT RS1.EOF
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Response.write RS1("username") If RS1("Filename") = "" Then Response.write "<img src=blank.gif>" Else Response.write "<img src=" & RS1("Filename") & ">" End if
Hvis altså jeg har forstået dit spørgsmål rigtigt...
Hov, jeg ville nu have fortalt dig at det var mange point for det spørgsmål... Men jeg var ikke sikker på at jeg havde forstået det rigtigt. Jeg opretter lige et nyt til dig, så du kan få nogle af dem igen.
Det virker ikke helt? uanset om feltet "FILENAME" er tomt i databasen vises images/photo.gif - Hvad kan det skyldes? Viser lige scriptet som det ser ud nu:
sub nyestekvinder(women)
Dim username, brugeralder, country, sex, profil, FILENAME, RS1
Select case women case "women" Set RS1 = Server.CreateObject("ADODB.Recordset") sql = "SELECT TOP 10 * FROM Users where sex= 'Female' ORDER BY ID DESC " RS1.Open sql, Conn
end select
if( LEN(sql) > 0) then Set RS1 = Conn.Execute( sql ) While NOT RS1.EOF
If RS1("FILENAME") = "" Then Response.write "<img src=images/blank.gif width=""10"" height=""10"" border=""0"">" Else Response.write "<img src=images/photo.gif width=""10"" height=""10"" border=""0"">" End if
Response.write " is living in " Response.write RS1("landsdel")& " and seeking " & RS1("seek") Response.write "</tr><tr>"
Og du får altid vist billedet som om feltet indeholder noget?
Prøv med:
If trim(RS1("FILENAME")) = "" Then Response.write "<img src=images/blank.gif width=""10"" height=""10"" border=""0"">" Else Response.write "<img src=images/photo.gif width=""10"" height=""10"" border=""0"">" End if
If trim(RS1("FILENAME")) <> "" Then Response.write "<img src=images/photo.gif width=""10"" height=""10"" border=""0"">" Else Response.write "<img src=images/blank.gif width=""10"" height=""10"" border=""0"">" End if
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.