Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    controllo massivo di variabili $_POST

    Ciao Raga, urge aiutino
    immagino che con una semplice funzione evito una quantità esagerata di codice, il problema è che non so come scriverla.

    Come posso verificare (in PHP) se l'utente ha valorizzato correttamente una numerosa quantità di campi obbligatori ?

    Ho inserito ovviamente il controllo con jquery.validate, ma vorrei applicare anche alla parte php dei check, nel caso ci fosse js diabilitato nel browser dell'utente.

    Mi date una mano ?

    Grazie mille

  2. #2
    metti in un array l'elenco dei field di $_POST da controllare e lo cicli facendo il check che ti serve
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    mi fai un piccolo esempio, per favore ?

  4. #4


    Codice PHP:

    function checkValidInput($fieldName$fieldValue)
    {

        
    //tua logica per validare il campo del form di nome $fieldName a cui l'utente ha dato valore $fieldValue
        
    return true//se valido, false altrimenti
    }

    $fieldsToCheck = array('field1','field2',....,'fieldN');
    $valid true;
    foreach(
    $fieldsToCheck as $fieldName)
    {
         if(!isset(
    $_POST[$fieldName]) || !checkValidInput($fieldName$_POST[$fieldName])
        {
            
    $valid false;
            break;
        }

    }

    echo 
    $valid 'Form valido' 'Form non valido'
    questa potrebbe essere una delle almeno 4 soluzioni possiibli
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

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.