Se verifichi l'esistenza di dati POST con print_r ad esempio vedrai nell'array ovviamente 1 o piu' dati passati. A meno che non ci siano altri controlli se passi solo $_POST['nome'] l'array risulta esistente ma gli altri dati potrebbero non essere stati compilati nel form(poi non so se hai campi obbligatori).

Rispondi quotando