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

    processare form con molti campi

    ciao a tutti.
    devo fare il solito inserimento in database di dati ricevuti da un form, quando ho un form che è composto da 15 campi e sono tutti obbligatori, come faccio a fare un controllo per vedere che tutti i campi sono stati compilati? fare con gli if mi sembra un po scomodo con tutte quelle variabili da gestire, mi è venuto in mente di dare a ogni campo, come name, un numero progressivo e gestire tutte le variabili in un array in questo modo posso controllare che siano stati compilati tutti i campi facendo un ciclo for. pero non sono sicuro sia la soluzione ottimale, avete qualche consiglio???

  2. #2
    cn javascript sarebbe facilissimo
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  3. #3
    potrebbe essere una soluzione ma vorrei evitare di usare il javascript

  4. #4
    Utente di HTML.it L'avatar di M4rko
    Registrato dal
    Dec 2000
    Messaggi
    619
    Io mi trovo molto bene con un approccio come quello proposto da Fabio:
    http://php.html.it/articoli/leggi/90...one-a-oggetti/

    Piu che altro in fase di manutenzione: oggi hai 15 campi tutti obbligatori, ma domani?

    I controlli in javascript ci possono stare (per migliorare l'usabilità) ma i controlli di sicurezza vanno fatti lato server
    Tutti hanno bisogno di credere in qualcosa.
    Io credo che mi farò un'altra birra.


  5. #5
    grazie per le dritte ma mi servirebbe una soluzione senza la programmazione ad oggetti

  6. #6
    scusa ma un semplice isset??
    Codice PHP:
    if(!isset($_POST['variabile1'], $_POST['variabile2'],$_POST['variabile3'], ... $_POST['variabile15']))
    echo 
    "Compila tutti i campi obbligatori"
    else
    {
      
    //processa il form

    controlli tutte le variabili con una funzione sola
    o è troppo facile??
    Questa e' la mia firma! Lo so, e' una mezza schifezza.
    Un sito
    - skype non è per consulenze online -

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.