2 observaciones
1) cuando ejecutas un formulario en sí mismo como es tu caso tengo entendido que es mejor hacerlo de la siguiente forma:
Cita: <form action=<?php echo $_SERVER['PHP_SELF'] ?> nam="form1" method="get" >
con la variable $_SERVER['PHP_SELF'] ya le indicas que deberá ejecutarse en sí mismo y no es necesario que "se llame a sí mismo"
2) como dice
djreficul es mejor que emplees la función isset
Cita: if (isset ($_GET['ok'])) {
//Significa q el formulario ha sido enviado
}
Un saludo.