Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: controllo variabile

  1. #1
    Utente di HTML.it L'avatar di Ashry
    Registrato dal
    Jul 2002
    Messaggi
    586

    controllo variabile

    Devo effetuare due controlli su un campo in modo da fare un redirect alla pagina principale se l'utente cancella la variabile euro3 dalla stringa

    euro = Request.Form("prezzo")
    If euro = "" Then
    euro = Replace( Request.QueryString("euro3"), ",", ".")
    Else
    If Request.QueryString("euro3") = "" and euro = "" Then
    response.Redirect("../static/ricerca.asp")
    End if
    End If

    Così non funziona
    Sapreste dirmi dove sbaglio?

  2. #2
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    come fa a cancellare la variabile?
    Vuoi dire se è vuota il Request("Euro3") allora fai il redirect?

  3. #3
    Utente di HTML.it L'avatar di killer
    Registrato dal
    Jan 2002
    Messaggi
    279

    Re: controllo variabile

    Originariamente inviato da Ashry
    Devo effetuare due controlli su un campo in modo da fare un redirect alla pagina principale se l'utente cancella la variabile euro3 dalla stringa
    ti offendi se dico che nn ho capito?

    _| killer |_

  4. #4
    Utente di HTML.it L'avatar di Ashry
    Registrato dal
    Jul 2002
    Messaggi
    586
    dinamic/results.asp?fromresult=22&toresult=31&tipo3=*&luog o3=*&tipoprezzo3=*&euro3=ANY&ordine3=prezzo_imm

    se facendo un copia e incolla ivece che questo scrive questo

    /dinamic/results.asp?fromresult=22&toresult=31&tipo3=*&luog o3=*&tipoprezzo3=*&euro3

    cancella la variabile

  5. #5
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Ci riprovo...Quindi vuoi dire cancella il request("Euro3") non la variabile...come fa l'utente a cancellare una variabile?

  6. #6
    Utente di HTML.it L'avatar di Ashry
    Registrato dal
    Jul 2002
    Messaggi
    586
    bravo Baol74 ^-^ non sono molto brava nelle spiegazioni scusate

  7. #7
    Utente di HTML.it L'avatar di killer
    Registrato dal
    Jan 2002
    Messaggi
    279
    codice:
    euro = Request.Form("prezzo") 
    If euro = "" Then
    	'Qui non sei sicuro che euro3 esista quindi attenzione
    	euro = Replace( Request.QueryString("euro3"), ",", ".") 
    Else 
    	'E questo mi sembra un test non ben strutturato... in quanto è probabile che euro sia <> da ""
    	If Request.QueryString("euro3") = "" and euro = "" Then 
    		response.Redirect("../static/ricerca.asp") 
    	End if 
    End If

    _| killer |_

  8. #8
    Utente di HTML.it L'avatar di Ashry
    Registrato dal
    Jul 2002
    Messaggi
    586
    Si lo so ma come faccio a farlo funzionare???

    In pratica se il valore di prezzo è "" allora euro deve assumere il valore di euro3 e se questo viene cancellato devo far fare un redirect alla pagina di ricerca.
    Il punto è che euro 3 compare quando l'utente accede alla seconda pagina quindi non posso mettere If euro = "" and euro3="" Then ...
    mi rimanderebbe subito alla pagina di ricerca no?

    Sto andando un pò nel pallone

  9. #9
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Prima di ogni cosa metti questo:
    codice:
    If Request.QueryString("euro3") = ""  Then 
    	Response.Redirect("../static/ricerca.asp") 
    End if

  10. #10
    Utente di HTML.it L'avatar di Ashry
    Registrato dal
    Jul 2002
    Messaggi
    586
    euro = Request.Form("prezzo")
    if euro = "" Then
    euro3 = Replace( Request.QueryString("euro3"), ",", ".")
    If euro3 = "" then
    response.Redirect("../static/ricerca.asp")
    else
    euro = euro3
    end if
    End If

    Così sembra funzionare

    ora lo testo ancora un pò

    Grazie dell'aiuto

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.