Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

"marcar y "desmarcar" reg

Estas en el tema de "marcar y "desmarcar" reg en el foro de Bases de Datos General en Foros del Web. Hola a todos/as: Estoy intentando hacer una aplicacion en php y MySQL, para la cual, he llegado a la conclusion de que necesito "marcar" un ...
  #1 (permalink)  
Antiguo 15/03/2005, 18:59
 
Fecha de Ingreso: marzo-2005
Mensajes: 2
Antigüedad: 19 años, 8 meses
Puntos: 0
"marcar y "desmarcar" reg

Hola a todos/as:

Estoy intentando hacer una aplicacion en php y MySQL, para la cual, he llegado a la conclusion de que necesito "marcar" un registro de una tabla, pero que al marcar otro, el anterior de "desmarque".

Por ejemplo, en una tabla con varios campos, necesito un campo en el que pueda poner un 1, un 2, o un 3; pero que al introducir un nuevo registro, si quiero ponerle un 2, y ya existe un registro con un dos, que lo pierda este y lo tenga el que acabo de meter ( espero estar explicandome...)

No sé si es un tema a solucionar desde MySQL o desde PHP, porque soy relativamente nuevo en esto, pero os agradezco cualquier sugerencia o ayuda.

Gracias.
  #2 (permalink)  
Antiguo 16/03/2005, 02:12
 
Fecha de Ingreso: diciembre-2004
Mensajes: 120
Antigüedad: 19 años, 11 meses
Puntos: 0
Puedes hacer que cuando se pulse en un campo de la tabla que el usuario esta viendo, al introducir un dato en una celda, mediante javascript (un on_change, o on_focus_change, o lo que mejor te venga) se llame a un script php donde busquen los registros que contienen ese valor, se borre el valor y luego se inserte en el registro que acabas de meter. Después tendrías que refrescar la pantalla para que se vean los cmbios.

De todas formas, es bastante mas complicado de lo que suena, si eres nuevo, seguramente te será más fácil si usas un formulario de "agregar nuevo campo" o lo que sea en vez de trabajar directamente sobre la tabla que el usuario ve via web.
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 23:20.