Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118

    Problema su un if..............

    Ciao ragazzi, ho un problema con questo script:
    codice:
    <%
    a=Request.Form (prin)
    b=Request.Form (ane)
    If a="yes" and b isnull then
    response.redirect ("xx.asp)
    else
    ........(insert)
    %>
    In pratica ho una form con una ventina di campi fra cui il campo checkbox prin ed il campo testo (data/ora) ane. Io vorrei dirgli: se il campo prin è checkato e il campo ane è pieno allora fai l'insert altrimenti se il campo prin è checckato e il campo ane è vuoto rimandami alla form o ad una pagina di errore (questo lo vedrò dopo...). Alla fine i campi prin e ane devono essere o yes e pieno o no e nullo. Che struttura devo mettere?

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao diegoctn,
    codice:
    a=Request.Form(prin)
    la variabile prin è valorizzata con la stringa opportuna? O volevi fare così?
    codice:
    a=Request.Form("prin")
    ( stesso discorso per b=Request.Form(ane) )
    il valore non può essere null, per verificare se è vuoto basta fare
    codice:
    if b="" then
    e in ogni caso per verificare se una variabile è null dovresti fare
    codice:
    if isNull(variabile) then

  3. #3
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Ho fatto così:
    codice:
    a=Request.Form ("prin")
    b=Request.Form ("anest")
    response.write (a)
    response.write (b)
    response.end
    If a="yes" Then
    if b="" Then
    response.redirect ("xx.asp")
    else
    response.redirect ("xx.html")
    end if 
    end if
    settando la checkbox (prin) a yes e non mettendo nulla nell'input (ane). Però mi rimanda alla stessa pagina e mi da tutto blank. Perchè?

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    posta anche il form

  5. #5
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Ho risolto willy, sbagliavo a passare un parametro ( oltretutto mi vede on e non yes quando faccio il check). 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.