Tengo un problema con un insert, cuando presiono "Insertar registro" aparece una ventana en blanco y en la barra de direcciones muestra la ruta con los campos del formulario.
Código HTML:
ADM/nuevo_ingreso.php?rut=11111111&password
Código HTML:
ADM/nuevo_ingreso.php?accion=guardar...
Código PHP:
switch($_GET['accion']){
case "crear":
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script language="JavaScript" type="text/javascript">
function campos_vacios(){
if ((document.form1.rut.value !="") && (document.form1.username.value !="") && (document.form1.password.value !="") && (document.form1.nombre.value !="") && (document.form1.paterno.value !="") && (document.form1.materno.value !="") && (document.form1.celular.value !=""))
{
document.form1.action="nuevo_ingreso.php?accion=guardar";
document.form1.method="POST";
document.form1.submit();
}
else
{
alert("Favor ingresar todos los datos requeridos");
return false;
}
}
</script>
<title>Ingreso</title>
</head>
<body>
FORMULARIO....
<input type="submit" name="Submit" value="Insertar Registro" onClick="return campos_vacios();" />
</form>
<?
no se si estará mal ordenado pero la idea del switch es que recibe la acción crear, cuando es así presenta el formulario para que sea llenado con datos, una vez llenado con datos del usuario, lo envio al JS y una vez validado que los campos requeridos tengan datos, a la misma página le paso la acción guardar, diciendole que lo hago con POST, por eso deduci que algo pasa arriba que no se esta ejecutando la acción guardar y me muestra esa página en blanco con los datos en la barra de direcciones.

