Originariamente inviato da Saretta883
cit. se l'acknowledges non è presente vuol dire che non è stato checkato, giusto?
se ho capito bene il problema è che se non è checkato non ti restituisce " " ma semplicemente non passa niente quindi secondo me dovresti fare così:
Codice PHP:
if (!isSet($_POST['acknowledges'])){ 



ciao, se inserisco il controllo nell'if come dici tu , mi vede l'if {
<input type submit .....> }
ma non mi fa il controllo successivo, cioè l'else che dovrebbe semplicemente non darmi la possibilità di fare il submit, perchè l'acknowledges è gia' presente.