Ok, gracias por contestar....mira, asi tengo estructurada el contenido de la web...
   Código PHP:
    <?
    if ($dato == 0){
?>
<p class="ta11b" style="text-align:center;">
<? echo "Logeese o cree una cuenta nueva";?>
</p>
<?    }    
    else if ($dato == 1) /* Acceso al formulario de registro*/
            formulario();
        else if ($dato == 2) /*Valida el formulario de registro enviado*/
            valida_formulario();
            else if ($dato == 3){/*Valida el nombre de usuario y la contraseña introducidas y controla el tiempo de sesion*/
                    if ($_SESSION['estado'] == "no logeado")
                       echo "<font color='red'>Nombre de Usuario o Contraseña incorrectos</font color><br>";
                       else{
                              header("location: adentro.php");
                           }
                           
            }
            else if ($dato == 4)
                     include("tarjeta.htm");
                     sesion_activa();
            
?>    
  Ahi si estarían bien llamadas cada una de las funciones no??La funcion valida_usuario se ejecutaría al pulsar el boton de envio del acceso de usuarios...