- Home
- Categorie
- Coding e Sistemistica
- PHP
- Un codice di controllo
-
Un codice di controllo
Salve a tutti, ho il seguente problema:
ho un form che si ripete all?interno della stessa pagina 3 volte e richiede, tra i vari dati, di inserire una partita iva e se l?utente deve pagare oppure no. Ogni iscrizione prevede 1 gratuità per partita iva e quindi alla fine del form devo controllare se sono state inserite più gratuità di quelle previste.
Sapreste consigliarmi come impostare questo controllo?
-
Ciao freebreathe,
esistono molti modi per fare quello che chiedi...
A braccio direi di impostare un db con un record per ogni utente iscritto. Per ogni record inserirei un campo per la P. IVA chiamato iva e uno di flag chiamato gratis, con valori possibili 0 (zero=gratuità non usufruita) o 1 (uno=gratuita usufruita) e settato di default su 0 (zero). All'atto dell'invio del form farei una query su tutto il db, sommando tutti i risultati di gratis, con la clausola...WHERE iva=$_POST['iva_inviata_dal_form']
Se il risultato è 0 (zero) vuol dire che quell'IVA non ha mia usufruito della gratuità, se 1 vuol dire che ne ha usufruito 1 volta, se maggiore di 1 vuol dire che hai sbagliato qualcosa!
Facci sapere se riesci a risolvere!
-
Grazie del consiglio anche se arriva un po' in ritardo perché alla fine, dopo averci riflettuto parecchio, sono arrivata alla tua stessa conclusione ed ho risolto il problema