Visualizzazione dei risultati da 1 a 6 su 6

Discussione: diverso da vuoto

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    48

    diverso da vuoto

    help... mi sorge un latro problema... vi spiego... abbiamo creato con i moduli una spece di curriculum vitae con i campi da riempire... quindi per esempio nome, cognome, età, ect....
    questi sulla pagine asp devono essere inseriti in una tabella... e ipotizzare che il nome nn venga inserito dall'utente con il messaggio errore senza naturalmente visualizzare la tabella.... quindi
    per esempio <%>if a<>"" then <%> <table> ....... </table>
    <%else
    response.write "hai dimenticato il nome"
    end if
    <%>

    ma se l'utente dimentica un altro campo, il cognome, l'età, cosa devo aggiungere?!?!??

    thank...
    so che esiste il redirect... ma nn lo ha spiegato... e nn vuole che lo usiamo... per adesso.... quindi la funzione sopra dovrei forse ripeterla per tutti i campi!???? perchè se metto and oppure or ...in response.write mi stamperà sempre e comunque "hai dimenticato il nome"... quindi!??!??!

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ti conviene costruire una variabile dinamica
    codice:
    <%
    errore = ""
    if nome = "" or IsNull(nome) then
    errore = "Hai dimenticato il nome
    "
    end if
    
    if cognome = "" or IsNull(cognome) then
    errore = errore &"Hai dimenticato il cognome
    "
    end if
    
    if eta = "" or IsNull(eta) then
    errore = errore &"Hai dimenticato l'età
    "
    end if
    ....
    ....
    ....
    if errore <> "" then
    'fai quello che vuoi
    else
    response.write errore
    end if
    %>
    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    48
    la tabella dove sta?!?!??!.... ...
    cioè... quando appare "hai dimenticato il nome" la tabella deve sparire....
    praticamente devo ripetere il codice per ogni variabile

    is null che vuol dire!??!? ... scusami tantissimo il fatto è che abbiamo studiato solo quattro cosette e già dobbiamo far compito...

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Allora devi fare tante if PRIMA della tabella.
    Se il campo c'è allora metti la tabella, se non c'è scrivi il testo.

    IsNull confronta se il campo è NULL che è diverso da "".

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    48
    grazie.... stasera proverò sul localhost.. speriamo bene....
    senti ma come mai è sparito un mio post?!?!??!.... avevo aperto un thread... chiedendo spiegazioni su come allineare i moduli.... come mai è sparito?!?!?... o sono io che nn lo vedo più?!?!?

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Forse lo trovi in HTML... Forse...
    Occorre attenersi alle regole del forum. Leggi il 3D in rilievo.

    Roby

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.