Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    Controllo campi e spazi vuoti

    In un form ho messo un controllo di questo tipo

    Codice PHP:
    $valid true;
        
            
    $nome trim($_POST['nome1']);
            
    $valid $valid && strlen($nome) > && strlen($nome) <= 40;

    //...controllo di tutti i campi in questo modo e alla fine di tutto
    if (!valid) die("Errore"); 
    ovviamente non solo per il campo nome, ma per tutti i campi obbligatori.

    Stamattina mi è arrivata un'email in cui tutti i campi obbligatori controllati come sopra, sono vuoti.

    Com'è possibile?

    Ho anche provato io stesso a inviare un form bianco ma mi da giustamente errore.

    Sarà stato un errore del server? E' la prima volta che mi succede.

  2. #2
    Ciao,
    puoi postare il resto dei controlli che fai?
    Full Stack Developer presso Advice Lab
    Bonus Bitcoin
    Moon Bitcoin

  3. #3
    Codice PHP:
    $valid true;
        
            
    $nome trim($_POST['nome1']);
            
    $valid $valid && strlen($nome) > && strlen($nome) <= 40;
            
            
            
    $cognome trim($_POST['cognome1']);
            
    $valid $valid && strlen($cognome) > && strlen($cognome) <= 40;
            
            
    $provincia trim($_POST['provincia1']);
            
    $valid $valid && strlen($provincia) > && strlen($provincia) <= 40;
            
            
    /*$citta = trim($_POST['citta1']);
            $valid = $valid && strlen($citta) > 1 && strlen($citta) <= 40;*/
            
            
    $cliente trim($_POST['tipoCliente']);
            
    $valid $valid && ( $cliente == 'Privato' || $cliente == 'Azienda' );
            
            
    $tel trim($_POST['telcel1']);
            
    $valid $valid && strlen($tel) >= 10 && strlen($tel) <= 40;
            
            require_once(
    'cp/validate_email.php');
            
    $email = ($_POST['email1']);
            
    $valid $valid && validEmail($email);
        
            
    $messaggio trim($_POST['message1']);
            
    $valid $valid && strlen($messaggio) > /*&& strlen($messaggio) <= 40*/;
            
            
    $inizio trim($_POST['data']);
            
    $valid $valid && strlen($inizio) > && strlen($inizio) <= 40;
            
            
    $valid $valid && isset($_POST['privacy']) && $_POST['privacy'] == 'accettata';
            
            if (
    $valid)
            {
                
    // e qui c'è il codice che elabora i dati, invia l'email e li inserisce nel db
            
    }
            else
            {
                die(
    'Formato dati non corretto. Torna indietro e controlla i dati inseriti.');


  4. #4
    Codice PHP:
    $valid true;
        
            
    $nome trim($_POST['nome1']);
            
    $valid $valid && strlen($nome) > && strlen($nome) <= 40;
            
            
            
    $cognome trim($_POST['cognome1']);
            
    $valid $valid && strlen($cognome) > && strlen($cognome) <= 40;
            
            
    $provincia trim($_POST['provincia1']);
            
    $valid $valid && strlen($provincia) > && strlen($provincia) <= 40;
            
            
    /*$citta = trim($_POST['citta1']);
            $valid = $valid && strlen($citta) > 1 && strlen($citta) <= 40;*/
            
            
    $cliente trim($_POST['tipoCliente']);
            
    $valid $valid && ( $cliente == 'Privato' || $cliente == 'Azienda' );
            
            
    $tel trim($_POST['telcel1']);
            
    $valid $valid && strlen($tel) >= 10 && strlen($tel) <= 40;
            
            require_once(
    'cp/validate_email.php');
            
    $email = ($_POST['email1']);
            
    $valid $valid && validEmail($email);
        
            
    $messaggio trim($_POST['message1']);
            
    $valid $valid && strlen($messaggio) > /*&& strlen($messaggio) <= 40*/;
            
            
    $inizio trim($_POST['data']);
            
    $valid $valid && strlen($inizio) > && strlen($inizio) <= 40;
            
            
    $valid $valid && isset($_POST['privacy']) && $_POST['privacy'] == 'accettata';
            
            if (
    $valid)
            {
                
    // e qui c'è il codice che elabora i dati, invia l'email e li inserisce nel db
            
    }
            else
            {
                die(
    'Formato dati non corretto. Torna indietro e controlla i dati inseriti.');


  5. #5
    Codice PHP:
    $valid true;
        
            
    $nome trim($_POST['nome1']);
            
    $valid $valid && strlen($nome) > && strlen($nome) <= 40;
            
            
            
    $cognome trim($_POST['cognome1']);
            
    $valid $valid && strlen($cognome) > && strlen($cognome) <= 40;
            
            
    $provincia trim($_POST['provincia1']);
            
    $valid $valid && strlen($provincia) > && strlen($provincia) <= 40;
            
            
    /*$citta = trim($_POST['citta1']);
            $valid = $valid && strlen($citta) > 1 && strlen($citta) <= 40;*/
            
            
    $cliente trim($_POST['tipoCliente']);
            
    $valid $valid && ( $cliente == 'Privato' || $cliente == 'Azienda' );
            
            
    $tel trim($_POST['telcel1']);
            
    $valid $valid && strlen($tel) >= 10 && strlen($tel) <= 40;
            
            require_once(
    'cp/validate_email.php');
            
    $email = ($_POST['email1']);
            
    $valid $valid && validEmail($email);
        
            
    $messaggio trim($_POST['message1']);
            
    $valid $valid && strlen($messaggio) > /*&& strlen($messaggio) <= 40*/;
            
            
    $inizio trim($_POST['data']);
            
    $valid $valid && strlen($inizio) > && strlen($inizio) <= 40;
            
            
    $valid $valid && isset($_POST['privacy']) && $_POST['privacy'] == 'accettata';
            
            if (
    $valid)
            {
                
    // e qui c'è il codice che elabora i dati, invia l'email e li inserisce nel db
            
    }
            else
            {
                die(
    'Formato dati non corretto. Torna indietro e controlla i dati inseriti.');


  6. #6
    Codice PHP:
    $valid true;
        
            
    $nome trim($_POST['nome1']);
            
    $valid $valid && strlen($nome) > && strlen($nome) <= 40;
            
            
            
    $cognome trim($_POST['cognome1']);
            
    $valid $valid && strlen($cognome) > && strlen($cognome) <= 40;
            
            
    $provincia trim($_POST['provincia1']);
            
    $valid $valid && strlen($provincia) > && strlen($provincia) <= 40;
            
            
    /*$citta = trim($_POST['citta1']);
            $valid = $valid && strlen($citta) > 1 && strlen($citta) <= 40;*/
            
            
    $cliente trim($_POST['tipoCliente']);
            
    $valid $valid && ( $cliente == 'Privato' || $cliente == 'Azienda' );
            
            
    $tel trim($_POST['telcel1']);
            
    $valid $valid && strlen($tel) >= 10 && strlen($tel) <= 40;
            
            require_once(
    'cp/validate_email.php');
            
    $email = ($_POST['email1']);
            
    $valid $valid && validEmail($email);
        
            
    $messaggio trim($_POST['message1']);
            
    $valid $valid && strlen($messaggio) > /*&& strlen($messaggio) <= 40*/;
            
            
    $inizio trim($_POST['data']);
            
    $valid $valid && strlen($inizio) > && strlen($inizio) <= 40;
            
            
    $valid $valid && isset($_POST['privacy']) && $_POST['privacy'] == 'accettata';
            
            if (
    $valid)
            {
                
    // e qui c'è il codice che elabora i dati, invia l'email e li inserisce nel db
            
    }
            else
            {
                die(
    'Formato dati non corretto. Torna indietro e controlla i dati inseriti.');


  7. #7
    Codice PHP:
    $valid true;
        
            
    $nome trim($_POST['nome1']);
            
    $valid $valid && strlen($nome) > && strlen($nome) <= 40;
            
            
            
    $cognome trim($_POST['cognome1']);
            
    $valid $valid && strlen($cognome) > && strlen($cognome) <= 40;
            
            
    $provincia trim($_POST['provincia1']);
            
    $valid $valid && strlen($provincia) > && strlen($provincia) <= 40;
            
            
    /*$citta = trim($_POST['citta1']);
            $valid = $valid && strlen($citta) > 1 && strlen($citta) <= 40;*/
            
            
    $cliente trim($_POST['tipoCliente']);
            
    $valid $valid && ( $cliente == 'Privato' || $cliente == 'Azienda' );
            
            
    $tel trim($_POST['telcel1']);
            
    $valid $valid && strlen($tel) >= 10 && strlen($tel) <= 40;
            
            require_once(
    'cp/validate_email.php');
            
    $email = ($_POST['email1']);
            
    $valid $valid && validEmail($email);
        
            
    $messaggio trim($_POST['message1']);
            
    $valid $valid && strlen($messaggio) > /*&& strlen($messaggio) <= 40*/;
            
            
    $inizio trim($_POST['data']);
            
    $valid $valid && strlen($inizio) > && strlen($inizio) <= 40;
            
            
    $valid $valid && isset($_POST['privacy']) && $_POST['privacy'] == 'accettata';
            
            if (
    $valid)
            {
                
    // e qui c'è il codice che elabora i dati, invia l'email e li inserisce nel db
            
    }
            else
            {
                die(
    'Formato dati non corretto. Torna indietro e controlla i dati inseriti.');


  8. #8
    Codice PHP:
    $valid true;
        
            
    $nome trim($_POST['nome1']);
            
    $valid $valid && strlen($nome) > && strlen($nome) <= 40;
            
            
            
    $cognome trim($_POST['cognome1']);
            
    $valid $valid && strlen($cognome) > && strlen($cognome) <= 40;
            
            
    $provincia trim($_POST['provincia1']);
            
    $valid $valid && strlen($provincia) > && strlen($provincia) <= 40;
            
            
    /*$citta = trim($_POST['citta1']);
            $valid = $valid && strlen($citta) > 1 && strlen($citta) <= 40;*/
            
            
    $cliente trim($_POST['tipoCliente']);
            
    $valid $valid && ( $cliente == 'Privato' || $cliente == 'Azienda' );
            
            
    $tel trim($_POST['telcel1']);
            
    $valid $valid && strlen($tel) >= 10 && strlen($tel) <= 40;
            
            require_once(
    'cp/validate_email.php');
            
    $email = ($_POST['email1']);
            
    $valid $valid && validEmail($email);
        
            
    $messaggio trim($_POST['message1']);
            
    $valid $valid && strlen($messaggio) > /*&& strlen($messaggio) <= 40*/;
            
            
    $inizio trim($_POST['data']);
            
    $valid $valid && strlen($inizio) > && strlen($inizio) <= 40;
            
            
    $valid $valid && isset($_POST['privacy']) && $_POST['privacy'] == 'accettata';
            
            if (
    $valid)
            {
                
    // e qui c'è il codice che elabora i dati, invia l'email e li inserisce nel db
            
    }
            else
            {
                die(
    'Formato dati non corretto. Torna indietro e controlla i dati inseriti.');


  9. #9
    Codice PHP:
    $valid true;
        
            
    $nome trim($_POST['nome1']);
            
    $valid $valid && strlen($nome) > && strlen($nome) <= 40;
            
            
            
    $cognome trim($_POST['cognome1']);
            
    $valid $valid && strlen($cognome) > && strlen($cognome) <= 40;
            
            
    $provincia trim($_POST['provincia1']);
            
    $valid $valid && strlen($provincia) > && strlen($provincia) <= 40;
            
            
    /*$citta = trim($_POST['citta1']);
            $valid = $valid && strlen($citta) > 1 && strlen($citta) <= 40;*/
            
            
    $cliente trim($_POST['tipoCliente']);
            
    $valid $valid && ( $cliente == 'Privato' || $cliente == 'Azienda' );
            
            
    $tel trim($_POST['telcel1']);
            
    $valid $valid && strlen($tel) >= 10 && strlen($tel) <= 40;
            
            require_once(
    'cp/validate_email.php');
            
    $email = ($_POST['email1']);
            
    $valid $valid && validEmail($email);
        
            
    $messaggio trim($_POST['message1']);
            
    $valid $valid && strlen($messaggio) > /*&& strlen($messaggio) <= 40*/;
            
            
    $inizio trim($_POST['data']);
            
    $valid $valid && strlen($inizio) > && strlen($inizio) <= 40;
            
            
    $valid $valid && isset($_POST['privacy']) && $_POST['privacy'] == 'accettata';
            
            if (
    $valid)
            {
                
    // e qui c'è il codice che elabora i dati, invia l'email e li inserisce nel db
            
    }
            else
            {
                die(
    'Formato dati non corretto. Torna indietro e controlla i dati inseriti.');


  10. #10
    Ooops . Chiedo scusa.

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.