Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/10/2012, 10:49
kef_11
 
Fecha de Ingreso: junio-2012
Mensajes: 30
Antigüedad: 11 años, 10 meses
Puntos: 1
Pregunta Hacer que una pagina realice el submit de un formulario que esta en otra pagina

Buenas comunidad, llevo horas pensando y buscando como hacer esto y no logro encontrar nada.
Veran tengo el archivo examen.php con el formulario "examen", despues tengo un div llamado "cerrado" que se mantiene actualizado con el contenido de examencerrado.php (Mediante ajax) El archivo examencerrado se actualiza cada segundo para verificar el estado, si estado es igual a cerrado, ejecuta un submit. Como puedo hacer para que el archivo examencerrado.php realice el submit del archivo examen.php?? Este es el codigo de examencerrado.php


Código PHP:
<?php 
session_start
();

include(
"config.php");
$conectar=mysql_connect($servidor,$bd_usuario$bd_pass);
mysql_select_db($bd_nombre,$conectar);
$resultado=mysql_query("SELECT * FROM `a3573169expo`.`pruebas` WHERE id_prueba=$_SESSION[id]"$conectar) or die (mysql_error());
$busqueda mysql_fetch_array($resultado);
$estado=$busqueda[estado];

if(
$estado==0){
?>


<p id="x">El examen se cerrara en 10 segs.</p>
<script type="text/javascript">
//<![CDATA[
t = setInterval('miFuncion()',1000);
//]]>
</script>

<?php
}
?>
Y este seria el e examen, es mucho asi que no lo pondre todo:

Código HTML:
<head>

<script type="text/javascript">
//<![CDATA[
var t;
var a=10;
*
function envia(){
document.forms["examen"].submit();
}
*
*
function miFuncion(){
a--;
if(a == 0){
clearInterval(t);
envia();
}
document.getElementById('x').innerHTML = "El examen se cerrara en " + a + " segs.";
*
}
//]]>
</script>
</head>

<div id="cerrado">
</div>

<body>
<form id="examen" action="enviar.php">
<!---contenido--->
</form>
</body> 
En el momento de cerrar el examen, aparece el texto que dice "el examen ha sido cerrado" pero no ejecuta el submit