Originariamente inviato da k.b
O usi le graffe per tutti, o usi i due punti per tutti.

Ovviamente intendevo per *lo stesso* ciclo di controllo. Li' non hai mischiato la sintassi, hai annidato due if diversi.
Non era molto ovvio, sopratutto visto che sembrava la risposta al quesito di gabar-el.

@gabar-el
Come da manuale, devi usare i : non il ; per l'IF

Codice PHP:
if (isset($_POST['name'])):