Hola
Este foro es de PHP, y habeces nos ofuscamos en resolver el problema con PHP.
Hay ocasiones en las que se puede solucionar con javascript, hay que tener cuidado y que funcione en varios navegadores, pero suele ser mas rapida.
No se si la condición a la que te refieres usa variabes del mismo formulario o variables solo accesibles desde PHP.
Si el valor es accesible desde javascript puedes hacer lo siguiente:
Código PHP:
...
function mi_funcion( form ) {
if( <condicion> )
form.action = "formulario_1.php";
else
form.action = "formulario_2.php";
form.submit();
}
...
<form>
<input type="button" onclick="mi_funcion( this.form )">
</form>
...
En el caso del timer tienes en javascript la funcion
Código PHP:
setTimeout( strExec, tiempo );
Donde debes indicar una cadena con la accion que deseas realizar y el tiempo que quieres que trascurra antes de la acción.