Foros del Web » Programando para Internet » PHP »

SUBMIT como introducir codigo

Estas en el tema de SUBMIT como introducir codigo en el foro de PHP en Foros del Web. Hola, en un formulario en PHP querria que antes de que el botón submit me lleve a otra página, (que es en la que grabo ...
  #1 (permalink)  
Antiguo 11/10/2009, 09:28
 
Fecha de Ingreso: julio-2002
Mensajes: 83
Antigüedad: 22 años, 4 meses
Puntos: 0
SUBMIT como introducir codigo

Hola, en un formulario en PHP querria que antes de que el botón submit me lleve a otra página, (que es en la que grabo los datos en una base de datos) poder filtrar los datos.

Es decir que en el mismo php del formulario, pueda filtrar por ejemplo si un usuario ya existe en la base de datos Mysql.

He probado desde la otra página donde grabo los datos, a verificar y si no son correctos volver a la página anterior con el comando $_SERVER['HTTP_REFERER'] pero sucede que me muestra el formulario vacio. Para solucionar este problema entonces quisiera filtrar los datos cuando 'clickeen' en el botón submit, pero desde el mismo php del formulario.

Gracias a quien pueda ayudarme.
  #2 (permalink)  
Antiguo 11/10/2009, 09:41
Avatar de mark_ant0n  
Fecha de Ingreso: enero-2009
Ubicación: Comitan, Chiapas mx
Mensajes: 388
Antigüedad: 15 años, 10 meses
Puntos: 6
Respuesta: SUBMIT como introducir codigo

Mediante el action de un form puedes llamar al archivo.php que necesitas, logico que en el archivo.php tendras las rutinas necesarias para poder validar y realizar lo que tu necesites
Código php:
Ver original
  1. echo"<form method='post' action='carpeta/insertar.php'>";
  2. echo"Autor<input type='text' id='txtautc' class='txt' name='txtautc'>";
  3. echo"Titulo<input type='text' id='txttitc'class='txt' name='txttitc'>";
  4. echo"<input type='hidden' name='opcion' value='ins_com'>"
  5. ."<input type='submit' class='bo'value='Enviar'><input type='reset' class='bol'value='Limpiar'><td>";
  6. echo"</form>";
  #3 (permalink)  
Antiguo 11/10/2009, 09:44
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 15 años, 3 meses
Puntos: 150
Respuesta: SUBMIT como introducir codigo

Recuerda que los <input> del formulario los puedes rellenar con algun valor proviniente por ejemplo de variables de sesion o cookies

<input value="<?=$variable?>".........

Con esto seguro te las ingenias para volver al formulario y aparezcan los datos escritos antes automaticamente
  #4 (permalink)  
Antiguo 11/10/2009, 09:59
 
Fecha de Ingreso: julio-2002
Mensajes: 83
Antigüedad: 22 años, 4 meses
Puntos: 0
Respuesta: SUBMIT como introducir codigo

Gracias,

Si, eso ya lo se, es lo que hago. Pero al validar los campos y si no son correctos retroceder las casillas del formulario las encuentro vacias.

Como podría retroceder al php anterior sin perder la información de los campos?




Cita:
Iniciado por mark_ant0n Ver Mensaje
Mediante el action de un form puedes llamar al archivo.php que necesitas, logico que en el archivo.php tendras las rutinas necesarias para poder validar y realizar lo que tu necesites
Código php:
Ver original
  1. echo"<form method='post' action='carpeta/insertar.php'>";
  2. echo"Autor<input type='text' id='txtautc' class='txt' name='txtautc'>";
  3. echo"Titulo<input type='text' id='txttitc'class='txt' name='txttitc'>";
  4. echo"<input type='hidden' name='opcion' value='ins_com'>"
  5. ."<input type='submit' class='bo'value='Enviar'><input type='reset' class='bol'value='Limpiar'><td>";
  6. echo"</form>";
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 12:14.