Foros del Web » Programando para Internet » PHP »

Moverse registro a registro, y para atrás en un formulario que accede a MySQL

Estas en el tema de Moverse registro a registro, y para atrás en un formulario que accede a MySQL en el foro de PHP en Foros del Web. Hola amigos. Tengo la idea de hacer un formulario web (típico en aplicaciones de gestión) con diferentes cajas de texto que mostrarán los valores de ...
  #1 (permalink)  
Antiguo 26/04/2006, 16:56
 
Fecha de Ingreso: abril-2006
Mensajes: 8
Antigüedad: 18 años
Puntos: 0
Moverse registro a registro, y para atrás en un formulario que accede a MySQL

Hola amigos.

Tengo la idea de hacer un formulario web (típico en aplicaciones de gestión) con diferentes cajas de texto que mostrarán los valores de un mismo registro (obtenido de MySQL) más un par de botones -entre otros-: moverse al registro siguiente y al registro anterior. Y me surgen dos dudas:

1)Cómo puedo saber en cada momento en qué registro estoy, para poderme mover en consecuencia.
2)Cómo me puedo mover para atrás, porque mysql_fetch_row y similares sólo se mueven para adelante. Podría utilizar mysql_data_seek, pero no lo veo muy claro...

No sé si tiene mucho sentido lo que quiero hacer, pero en todo caso me gustaría saber si es posible con Php.

Muchas gracias de antemano, y un abrazo.
  #2 (permalink)  
Antiguo 26/04/2006, 17:25
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
Se puede. En algunos casos dicha interfaz no es la mejor forma de presentar los datos. No es normal ver eso en un ambiente web.
El asunto de si tiene sentido depende de si se recargará la pagina o no, pues para los requerimientos de la aplicación eso puede ser lento.Técnicas como Ajax pueden ayudar mucho en esto. Ver foro de Ajax: http://www.forosdelweb.com/f77/
Otra forma sería cargar todos los registros y mostrar y ocultar usando javascript, para dar la impresion de una navegacion por registros.
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 15:02.