8 messaggi dal 12 aprile 2004
Ciao a tutti,

avrei bisogno di un aiuto...

Avrei la necessità di eseguire una query su immagini ma non riesco a trovare soluzioni..

Es.:

<img src="prodotti/pics/<%=rs("Codice")%>.jpg" >


in alcuni casi non è presente un' immagine e mi viene visualizzata (in explorer) l'immaginina con la x...

vorrei creare una query tipo
If <img src="prodotti/pics/<%=rs("Codice")%>.jpg" > is null then

però la stringa contiene dei tag e quindi mi da errore...

Si può fare in qualche altro modo???
25 messaggi dal 19 febbraio 2007
www.idioblast.it
Potresti provare una soluzione simile

If Not IsNull(RS("Codice")) AND RS("Codice") <> "" Then
  Response.Write ("<img src='prodotti/pics/" & RS("Codice") & ".jpg' />")
Else
  Response.Write (<img src='prodotti/pics/NonDiponibile.jpg' alt='Non Disp' />")
End If


Oppure se proprio non sai cosa possa contenere il campo RS("Codice") puoi direttamente controllare se tale immagine esiste fisicamente nella cartella oppure no, e al caso, decidere cosa visualizzare:

Set ControllaFoto = CreateObject("Scripting.FileSystemObject")
If ControllaFoto.FileExists(Server.MapPath("/prodotti/pics/" & RS("Codice") & ".jpg)) Then
  Response.Write ("<img src='prodotti/pics/" & RS("Codice") & ".jpg' />")
Else
  Response.Write (<img src='prodotti/pics/NonDiponibile.jpg' alt='Non Disp' />")
End If

Azione, Reazione.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.