[supersaibal]Originariamente inviato da meganoide
quindi nel caso della variabile associata al pulsante e quindi nel contesto di un modulo, se il controllo true/false viene messo o no che differenza fà?
Anche se esiste la variabile $_POST['submit'] ma con contenuto vuoto, i dati via post giungono comunque e parte l'email. [/supersaibal]
nota che 'submit' che vedi nel $_POST e' un nome cioe' name = submit che nulla a che fare con type = submit..... e puo' avere un value. Il fatto che ci sia un nome significa che ci sara' automaticamente un indice in $_POST che potra' essere valorizzato o meno. Mentre l'azione di trasferire avviene per via di type= submit e il trasferimento lo farebbe anche senza un nome.

Non entro nello specifico dello script che citi, che non conosco, ma in generale serve per controllare che la variabile oltre ad esserci non sia vuota.