Tengo un formulario que me realiza el alta de un regitro, pero cuando veo la DB, me esta duplicando el mismo regsitro.
Alguien tiene alguna idea de que sera??
| ||||
Aqui va el código. Código PHP:
__________________ "Felicidad no es hacer lo que uno quiere sino querer lo que uno hace" Jean-Paul Sartre |
| |||
Mmm... no se si puedo ayudarte, no creo mas bien, pero podrias usar la funcion Trim() para que no se creen dos usuarios con el mismo nick, solo que a ti lo que te pasa esque al pulsar "registrar" se te crea el mismo usuario en la base de datos.... Tambien podrias poner el tipo de campo que tu quieres en "Único" para que solo se cree un registro con ese mismo campo... Quizá sea el header el problema, aunque no lo creo, solo soy un aprendiz, me falta mucho por aprender, seguramente cluster o alguno de estos expertos podrán ayudarte. |
| |||
Deberias usar un campo AUTOincremental como indice Unico de tus registros ... Te recomiendo q leas: http://otri.us.es/recursosPHP/manual/index.htm Fijate en esos ejemplos sencillos .. mas o menos gestionan una tabla SQL; ahí veras como usan el tipico "ID" (q no es mas q un cmapo autoincrement Unico). Un saludo, |
| ||||
Mismo Problema Sigo teniendo el problema, pero solo me pasa con el Netscape Navigator. Si doy de alta un registro con Explorer, no me lo duplica, y el problema es con cualqier alta, Por ejemplo. Tengo una opcion de baja de uan tabla en mi BD, cuando confirmas que quieres darlo de baja, lo que hace es borrarte el registro y capturarlo en una tabla nueva, y aun asi me lo duplica, pero ¡Solo con Netscape!. El problema es que el 99 % de los usuarios que accesan usan este browser (es una intranet). Saben que podria ser???
__________________ "Felicidad no es hacer lo que uno quiere sino querer lo que uno hace" Jean-Paul Sartre |