Visualizzazione dei risultati da 1 a 7 su 7

Discussione: If con una variabile

  1. #1

    If con una variabile

    Buongiorno

    oggi vi chiedo una cosa molto semplice.

    Praticamente devo stampare un testo in una pagina solo in alcuni casi.

    Dopo aver settato la variabile, che passo attraverso l'url in questo modo:
    www.xxx.it/redirect.asp?votato=1 , devo fare l'if che mi permette di stampare la stringa nel caso l'uguaglianza sia verificata...allora...

    <% IF votato = 1 Then
    Response.write("Grazie...hai votato")
    ELSEIF votato = 0 Then
    Response.write("Non hai votato")
    %>

    Ditemi se l'if è corretto....grazie

  2. #2
    per farvi meglio capire...il mio url stampa questo:

    http://www.xxx.it/classifica.asp?votato=si


    E l'if che ho fatto è questo:

    <% IF votato="si" Then %>
    Grazie di aver votato
    <% ELSE %>
    Non hai votato
    <%END IF%>


    Quando vado a vedere la pagina mi da questo errore:

    Microsoft VBScript runtime error '800a01f4'

    Variable is undefined: 'votato'

    /diego/classifica.asp, line 121

  3. #3
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Ma questa variabili è dichiarata o no. All'inizio pagina devi mettere Request.Querystring etc. etc.

  4. #4
    votato è un parametro passato in querystring, onde per cui poscia il costrutto esatto sarà

    IF Request.QueryString("votato")=1 THEN

    1 o si depende da cosa passi

    that easy!

  5. #5
    Non conosco asp, in php basta metterla nell'url come ho indicato prima.

    Cosa devo scrivere per dichiararla a inizio pagina?

  6. #6
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Votatox=Request.Querystring("votato")

    if votatox=1 then...........

  7. #7
    perfetto!!!!

    Grazie mille ragazzi....scusate la banalità ma asp non lo conosco!


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 © 2026 vBulletin Solutions, Inc. All rights reserved.