debes cambiar <? por 
<?php y usar $_POST['validar'] en lugar de $validar, etc, etc... 
deberías leer acerca de 
register_globals y 
short_open_tags 
demás, esta bien que tu 
if no tenga un bloque ??? (llaves { } ) 
osea... así debería ser  
 Código PHP:
    if (/* ... */)
{
  // ...
} 
    
  lo digo, por que al faltar el bloque... solo ejecuta la primer sentencia después del if, condicionada al if ... y el resto, sin importar la condición pues... esta fuera del bloque !!!?