Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    305

    VBSRIPT: problema banale su IF_THEN_ELSE

    Ho il seguente problema:

    codice:
      ...
      contenuto = ">"
      <%if contenuto = ">" then%>pippo<%else%>pluto<%end if%>
      ...
    Invece di andare nel ramo THEN, vado in quello ELSE.

    Perchè????

    Grazie.

    Vincenzo

  2. #2
    prova ad usare

    codice:
    if cstr(contenuto)=">" then

  3. #3

    Re: VBSRIPT: problema banale su IF_THEN_ELSE

    Originariamente inviato da vpoppa
    Ho il seguente problema:

    codice:
      ...
      contenuto = ">"
      <%if contenuto = ">" then%>pippo<%else%>pluto<%end if%>
      ...
    Invece di andare nel ramo THEN, vado in quello ELSE.

    Perchè????

    Grazie.

    Vincenzo
    A me funziona, ovviamente contenuto=">" deve stare sul tag asp.
    Il fatto che tu lo apra l'isturzione dopo, senza averlo chiuso prima, e se il codice non ti va in errore, mi fa pensare che sta messo nell'html

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    305
    Ho scritto:

    codice:
     ...
     contenuto = ">"
     <%=contenuto%>
    
     <%if cstr(contenuto)=">" then%>pippo<%else%>pluto<%end if%>
     ...
    e mi stampa:

    >
    pluto


    Non sò proprio il perchè!!!!

  5. #5
    Utente bannato
    Registrato dal
    Mar 2005
    Messaggi
    136

    Re: VBSRIPT: problema banale su IF_THEN_ELSE

    Codice PHP:
    <%
      
    dim contenuto 
      contenuto 
    ">"
      
    if contenuto ">" then
    %>
      
    pippo
    <%
      else
    %>
      
    pluto
    <%
      
    end if
    %> 
    Sarà, ma a me cosi funziona

  6. #6

    Re: Re: VBSRIPT: problema banale su IF_THEN_ELSE

    Originariamente inviato da avatar
    Codice PHP:
    <%
      
    dim contenuto 
      contenuto 
    ">"
      
    if contenuto ">" then
    %>
      
    pippo
    <%
      else
    %>
      
    pluto
    <%
      
    end if
    %> 
    Sarà, ma a me cosi funziona
    :master: boh a me pare che mi funzioni anche nell'altro modo...cmq non mi va di testarlo...provate e riferite

  7. #7
    codice:
     ...
     contenuto = ">"
     <%=contenuto%>
    
     <%if cstr(contenuto)=">" then%>pippo<%else%>pluto<%end if%>
     ...
    Io non capisco come fa a non andarti in errore

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    305
    In realtà ho cercato di semplificare il codice per meglio farmi capire, ma forse è meglio che posto quello completo:

    codice:
     ...
     <td>
      <% 
       contenuto = rs_i("ValoreIniziale1")
       if len(contenuto)>0 then contenuto = server.htmlEncode(contenuto) end if
      %>
      <select name="ValoreIniziale1_<%=indice%>" id="ValoreIniziale1_<%=indice%>" style="width:30px">
       <option selected></option>
       <option value="=" <%if contenuto = "=" then response.write("selected") end if %>>=</option>
       <option value="<" <%if contenuto = "<" then response.write("selected") end if %>><</option>
       <option value=">" <%if contenuto = ">" then response.write("selected") end if %>>></option>
      </select>
     </td>
     ...
    La variabile contenuto ha SICURAMENTE valore pari a ">".

    Grazie.

  9. #9
    togli il server.htmlEncode altrimenti contenuto non varrà > ma & g t ;

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.