Ver Mensaje Individual
  #138 (permalink)  
Antiguo 13/10/2010, 03:21
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 8 meses
Puntos: 214
Respuesta: checkbox marcado

Muchas gracias mortiprogramador por tus ideas
de nada
pero mi duda es, agrego un campo estado a la tabla, y en la consulta que me dibuja el grid uno, si el estado es s, es que si está activo, y me pagina los que estan activos.
así es

Si por ejemplo, tengo un expediente en la página 2: (registros del 11 al 20), busco el 20, como tiene dos dígitos, hago substring y muestro la página numi=20.

El registro 20 esta en la página $numi=10, así sucedería con el 30,40...

¿este caso al igual que el código autoincrement se solucionaría? por ejemplo registro nuevo, código autoincrement 50, tengo sólo 3 páginas. Ese registro no aparecería nunca en el grid 1...

nop, creo que no me entendiste el código que te referencie entonces, que es este.

Cita:
Iniciado por mortiprogramador Ver Mensaje
Código PHP:
Ver original
  1. if( strlen($codigo) > 1 )
  2.   {
  3.     $tmp = substr($codigo,1,1);
  4.     if( $tmp == '0' )
  5.      $numi = substr($codigo,0,1).'0' - 1;
  6.     else
  7.       $numi = substr($codigo,0,1).'0';
  8.   }

si revisas esto, verás que en el caso que sea 20 el código o expediente a buscar, $numi pasa a ser
20 - 1, es decir, 19, y desde ese valor hara el limit, y de ese modo
se incluye el 20, y lo mismo para los demás (30,40,etc)

Espero ahora si me haya explicado mejor y te funcione normalmente
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com