Código:
<script language="javascript"> { function Guardar_onClick() { if(!confirm("Está a punto de GUARDAR los registros , desea continuar?")) {return false;} document.nuevo.action="tabulacion.php?Accion=Guardando" document.nuevo.submit() } </script>
Esta funcion funciona bien, el problema biene cuando me aparece el confirm, le digo aceptar para que me llame al codigo php que está mas abajo...el script llama a guardando y se demora un poco como si estubiese haciendo algo, pero despues me vuelve a cargar la pagina y no hace nada,... sé que encuentra el codigo php "Guardando" porque en el navegador aparece:
http://localhost/curr/tabulacion.php?Accion=Guardando
Y como ya dije la pagina se carga de nuevo (creo que es asi por lo que aparece en el navegador)
*Si saco del codigo php todos los insert y solo dejo un alert de java(eso lo hice para probar si pasa o no al codigo que está dentro y porque crei que habia algo mal en los insert pero creo que no es eso), en vez de mostrarme el alert pasa lo mismo.
Código PHP:
<?php
if ($_GET['accion']=="Guardando") {
conectar();
$res= pg_exec( "Select id from encuesta where id = '$id'");
$busca = pg_fetch_array($res);
$RUTPACIENTE=$busca['id'];
if($id==$RUTPACIENTE)
{
pg_exec("INSERT INTO cursos (id, empresa, curso, f_inicio,f_termino, lugar, participantes)
VALUES ('$id, $empresa', $curso , '$f_inicio' , '$f_termino' , $lugar , $participantes' )");
pg_exec("INSERT INTO conocimientos (id, d1, d2, d3, d4, d5, tr1, si1, pp1)
VALUES ($id, $d1, $d2, $d3, $d4, $d5, $tr1, $si1, $pp1 )");
pg_exec("INSERT INTO tecnica (id, d6, d7, d8, d9, d10, tr2, si2, pp2)
VALUES ($id, $d6, $d7, $d8, $d9, $d10, $tr2, $si2, $pp2 )");
pg_exec("INSERT INTO infraestructura (id, d11, d12, d13, d14, d15, tr3, si3, pp3 )
VALUES ($id, $d11, $d12, $d13, $d14, $d15, $tr3, $si3 , $pp3 )");
pg_exec("INSERT INTO equipamiento (id, d16, d17, d18, d19, d20, tr4, si4, pp4)
VALUES ($id, $d16, $d17, $d18, $d19, $d20, $tr4, $si4, $pp4 )");
pg_exec("INSERT INTO satisfaccion (id, d21, d22, d23, d24, d25, tr5, si5, pp5, d26, d27, 28, d29, d30, tr6, si6, pp6, pt1)
VALUES ($id, $d21, $d22, $d23, $d24, $d25, $tr5, $si5, $pp5, $d26, $d27, $d28, $d29, $d30, $tr6, $si6, $pp6, $pt1 )");
echo " <script language='JavaScript' type='text/JavaScript'> ";
echo " alert ('DATOS INGRESADOS!!'); ";
echo " </script> ";
}
else
{
echo " <script language='JavaScript' type='text/JavaScript'> ";
echo " alert ('EL RUT INGRESADO YA SE ENCONTRABA REGISTRADO EN EL SISTEMA!!'); ";
echo " </script> ";
}
}
?>
ya no se que mas hacer..