| ||||
Por eso, lo que te ando diciendo es que con eso que te estoy diciendo, redirigirás a otra página que te dá el resultado, bueno, ahí pondrás esto, y cuando los usuarios le den F5, no pasa nada, solo muestra el resultado. Ahora si quieres anular F5, puedes ir al foro de Javascript para eso. Última edición por lado2mx; 02/02/2005 a las 13:25 |
| |||
el inconveniente ke yo veria al redirigir a otra pagina es ke si los usuarios le dan click al boton "regresar" se corre el riesgo de ke nuevamente se ejecute el codigo y obviamente te redireccione a la pagina ke le dices, yo lo soluciones utilizando variables de sesion. |
| |||
a ver prueba este codigo, me lo pasaron y si me funciona, espero que a ti tambien : <? $ok=$_POST['ok']; if($ok=="Registrar") { $nick=$_POST['nick']; $pass=$_POST['pass']; $resultado=mysql_query("INSERT INTO usuarios ('nick', 'pass') VALUES ('$nick', '$pass')"); while($linea=mysql_fetch_row($resultado)) { foreach($linea as $dato) { echo $dato."<br>"; } } } else{ echo" <form method=POST action=form.php> NICK: <input type=text name=nick> <br> PASS: <input type=password name=pass> <br> <input type=submit name=ok value=Registrar> </form> "; } ?> |
| |||
Cita: a ver este codigo registra a un usuario con su respectivo clave y te muestra cada registro en una tabla.
Iniciado por Paranoid No, lo k pasa, es k la pagina que ejecuta el codigo es la misma k el resultado, y necesito desactivar f5 y el refresh para k los usuarios dejen de duplicarme registros., |
| ||||
Pero master, el usuario ya está, lo que quiere es deshabilitar el F5 o queno vuelva a cargar, tu apunte está bine, solo que no es apropiado en este caso. Y volviendo al caso, trata de hacerte un pop.up en donde esté deshabilitado todo tipo de botón, y ahí pongas el resultado. Sino sabes bien como, trata de ir al foro de Javascript, ojo, servirá mejor mostrar el resultado, y así no abona de nuevo lo que ya está. O mejor aún, trata de que los datos recientemente subidos, no estén repetidos en esa ocasión, y ya con eso creo que se resuelve. Usa sentencias IF y ELSE para eso. Última edición por lado2mx; 03/02/2005 a las 13:24 |