Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Problema con If... Then... Else

    Carissimi amici, ho un piccolo problemino tecnico con una parte di codice nel mio sito che si può verificare alla pagina http://www.tiellephoto.it/it/B_artic...d_articolo=114 dove alla dicitura "TAGS PRESENTI:" dovrebbe venire fuori la scritta "nessun dato disponibile per questo articolo"

    Nello specifico ho il codice:

    <%
    if oRs.eof then
    Response.Write "nessun dato disponibile per questo articolo"
    Else
    recordletto=oRs("ar_tag")
    if recordletto <> "" then
    sVariabile = Split(recordletto,chr(32))
    for i=0 to Ubound(sVariabile)
    %>

    </font><font size="2" face="Arial"><font color="#627BD5" size="1"><span style="text-decoration: none"><%=sVariabile(i)%> </span></font></font><font size="1" face="Arial">

    <%
    next
    End if
    End if
    %>

    Se il campo del mio database ha dei dati inseriti me li fa visualizzare alla perfezione... ma se il campo è vuoto non mi riporta la dicitura "nessun dato disponibile per questo articolo" in quanto nelle prime righe del codice ho scritto "ORS.EOF" invece che controllare se il campo è vuoto... ma non so come fare!

    Qualche aiuto?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    if oRs.eof then controlla se il RECORDSET è vuoto, non il campo.
    codice:
    <%
    if not oRs.eof then
    recordletto=oRs("ar_tag")
    if recordletto <> "" then
    sVariabile = Split(recordletto,chr(32))
    for i=0 to Ubound(sVariabile)
    %>
    
    </font><font size="2" face="Arial"><font color="#627BD5" size="1"><span style="text-decoration: none"><%=sVariabile(i)%> </span></font></font><font size="1" face="Arial">
    
    <%
    next
    else
    Response.Write "nessun dato disponibile per questo articolo"
    End if
    End if
    %>
    Roby

  3. #3
    Roby_72 sei stato gentilissimo... problema risolto grazie mille :-)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.