Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Controllo campi vuoti

  1. #1

    Controllo campi vuoti

    Ciao a tutti,

    ho un form che consente all'utente di recuperare i suoi dati di accesso al sito: è composto da due campi, username e indirizzo email. L'utente deve compilare solo UNO dei due campi per recuperare i dati. Quello che mi serve è controllare che uno dei due campi sia compilato e l'altro sia vuoto. Stavo pensando di fare un controllo sui campi con if però non so come strutturarlo.

    Aspetto il vostro aiuto!

  2. #2

    Re: Controllo campi vuoti

    Originariamente inviato da rikardinho90
    ...Stavo pensando di fare un controllo sui campi con if però non so come strutturarlo.
    ...cioè in che senso?!?!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Dovrebbe andar bene una cosa del genere:

    codice:
    if(($campo1=="" || $campo2=="") && ($campo1!="" || $campo2!=""))

  4. #4
    Codice PHP:
    $username mysql_real_escape_string($_POST['username']); 
    $email mysql_real_escape_string($_POST['email']);

    if(
    $username == "" ) {
    echo 
    'errore';
    .... 
    in quell'if non so cosa metterci per controllare che uno dei due sia vuoto e l'altro compilato

  5. #5
    gabama_com adesso provo un attimo il tuo codice

  6. #6
    La condizione indicata da me vale per il caso "OK", diversamente è "Errore"

    Codice PHP:
    $username mysql_real_escape_string($_POST['username']); 
    $email mysql_real_escape_string($_POST['email']);

    if((
    $username =="" || $email =="") && ($username !="" || $email !="")) {
    echo 
    'OK';
    }
    else
    {
    echo 
    'Errore';
    }
    .... 

  7. #7
    e se volessi fare al contrario?

    Codice PHP:
    if... {

    echo 
    'errore'; }

    else {

    echo 
    'OK'; } 

  8. #8
    Racchiudi tutto il contenuto della "if" tra parentesi tonde e metti un bel ! davanti

    Codice PHP:
    if(!(($username =="" || $email =="") && ($username !="" || $email !=""))) 

  9. #9
    grazie gabama

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.