Quote Originariamente inviata da clasku Visualizza il messaggio
io farei così:
- un array di configurazione che contiene esattamente i campi della tabella da riempire e i riferimenti alle chiavi dell'array. Per ognuno, imposta le azioni che devi fare per validare il dato (nel tuo codice vedo che usi praticamente sempre mysql_real_escape, a volte strip_tags e trim e altre volte converti un dato vuoto in zero)
- se POST è pieno, scorri l'array di configurazione con un foreach, cerchi la chiave nell'array POST array_key_exists, in caso positivo prendi il dato e lo elabori altrimenti lo setti a null. Alla fine lo salvi in un altro array
- quando prepari la query, usi implode sui valori dell'ultimo array per generare la stringa da mettere nel VALUES

se, invece, puoi omogeneizzare i controlli e le modifiche sui dati da inserire, ci sarebbe la soluzione che trovi nella risposta accettata qui: https://stackoverflow.com/questions/...abase-with-php
Ciao clasku,
anzitutto grazie per la risposta, riusciresti se non ti porta via troppo tempo, a postarmi un esempio di come organizzare il mio codice ?