Foros del Web » Programando para Internet » PHP »

No recibe acción

Estas en el tema de No recibe acción en el foro de PHP en Foros del Web. Amigos Tengo un problema con un insert, cuando presiono "Insertar registro" aparece una ventana en blanco y en la barra de direcciones muestra la ruta ...
  #1 (permalink)  
Antiguo 14/11/2005, 08:28
 
Fecha de Ingreso: abril-2005
Mensajes: 491
Antigüedad: 19 años
Puntos: 1
No recibe acción

Amigos

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
cuando deberia ser
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>

<?
como pueden ver la accion la procesa el JS...
  #2 (permalink)  
Antiguo 14/11/2005, 08:30
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
que te muestre los campos en la barra de dirección es previsible, dado que usas GET y no POST.

Saludos.
  #3 (permalink)  
Antiguo 14/11/2005, 08:53
 
Fecha de Ingreso: abril-2005
Mensajes: 491
Antigüedad: 19 años
Puntos: 1
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.

Problema Solucinado dentro del method del form no estaba definido POST

Última edición por under_ground; 14/11/2005 a las 09:06
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:07.