22. maj 2006 - 10:52
Der er
5 kommentarer og 1 løsning
Bøvl med en simpel IF or ELSE sætning
Hvad går der galt her???? HVORFOR virker dette ikke????? <% If (Recordset1.Fields.Item("Billede").Value) = "'foto.jpg'" Then Response.Write("<table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr bgcolor='#FF0000'> <td> </td> </tr> </table>") Else Response.Write("<table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr bgcolor='#00FF00'> <td> </td> </tr> </table>")
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
har du en End if paa til sidst ?
Det er fordi du skal bruge dobbeltanførselstegn i VBScript-strenge og du må heller ikke bare lave linieskift i en streng. <% If (Recordset1.Fields.Item("Billede").Value) = "'foto.jpg'" Then Response.Write("<table width=""100%"" border=""0"" cellspacing=""0"" cellpadding=""0"">" & _ "<tr bgcolor='#FF0000'>" & _ "<td> </td>" & _ "</tr>" & _ "</table>") Else Response.Write("<table width=""100%"" border=""0"" cellspacing=""0"" cellpadding=""0"">" & _ "<tr bgcolor='#00FF00'>" & _ "<td> </td>" & _ "</tr>" & _ "</table>") End If
Du skal muligvis checke for field-value uden apostroffer omkring foto.jpg (med mindre din værdi rent faktisk indeholder apostroffer - hvilket jeg tvivler på).
KANON.....tak for hjælpen softspot..... Smid lige et svar så du kan få point!!! DC
02. januar 2007 - 15:50
#6
Tak for point :)
Kurser inden for grundlæggende programmering