| |||
duda con boton hacia atras del navegador Que tal amigos, en estos momentos estoy realizando un sistema web en el cual tengo una duda, como puedo hacer que ke por ejemplo una vez que el usuario inserte un registro a la base de datos y presione el boton hacia antras del navegador se vuelva a realizar la insercion del registro y falle el sistema, como puedo evitar eso, espero y me halla dado a entender, de antemano gracias. |
| |||
Respuesta: duda con boton hacia atras del navegador emmm aver ¿lo que quieres es que cuendo le de para atras, ya no se pueda volver a insertar el registro que ya esta insertado previamente???? Si es asi la solucion puede ser así: 1) cuando haces la insercion en la pagina establece una sesion $_SESION['Insertado']="OK"; 2) cada que entres a la pagina donde haces la insercion verifica que la sesion no este establecida if(isset($_SESION['Insertado'])){ echo "ya inserto previamente un registro"; }else { aqui pones lo que tengas que hacer ya que le registro no este insertado } Así es como se pude hacer bueno se me ocurre ahorita rapido otra opción, cada que lleges a la pagina donde se hace la insercion, has primero una consulta a la base de datos con un campo de los que deseas insertar, por ejemplo el ID $consulta = mysql_query("select * from tabla where id="valor que te llega de la pagina anterior"") if(mysql_mun_rows($consulta)>0){ echo "ya existe el registro" }else{ insert into .... bla bla bla } Espero que te sirva de algo estas opciones saludos avisamos como quedo el codigo =) |
| |||
Respuesta: duda con boton hacia atras del navegador muchas gracias por sus respuestas amigos lo que hice fue lo que dijo abimaelrc redireccionar con javascript despues del registro y efectivamente si le das hacia atras en el navegador no muestra la pagina de insercion ni hace ninguna incersion muchas gracias |