Buenas gente, es mi primer post asi que disculpa si no va ahi el tema.
Tengo un problema y espero que me puedan ayudar, estoy atascado hace dias y no encuentro una solucion.
Tengo una tabla con muchos registros, bueno la cosa es asi, quiero paginar.
Estuve probando el PHPPaging.lib.php (que lo vi de este foro)
El problema es lo siguiente:
$paging = new PHPPaging;
$sql = "SELECT id_agenda, id_deleg, id_oficina, telefono, responsable FROM agenda";
if ($_GET['delegacion'])
$sql .= " where id_deleg like '%".$_GET['delegacion']."%'";
if ($_GET['ordenar_por'])
$sql .= sprintf(" order by %s %s", $_GET['ordenar_por'], $_GET['criterio_orden']);
else
$sql .= " order by responsable desc";
donde escribi id_deleg, me lleva a mi base de datos, en el cual por ejemplo muestra id_deleg = a 1000.
Pero en realidad en conexion OBDC, 1000 = CENTRAL.
Se entiende?
O sea el tema es que yo quiero que muestre CENTRAL (que esta en base de datos ODBC), en lugar de 1000 (mi base de datos).
---------------------------
Copio para q tengan una idea
Buscar Responsable
<input name="criterio_responsable" type="text" id="criterio_responsable">
Ordenar
<select name="criterio_ordenar_por" id="criterio_ordenar_por">
<option value="id_deleg">Delegacion</option>
<option value="id_oficina">Oficina</option>
<option value="telefono">Telefono</option>
<option value="responsable">Responsable</option>
<option value="id_agenda" selected>ID_AGENDA</option>
</select>
En
<select name="criterio_orden" id="criterio_orden">
<option value="desc">Descendente</option>
<option value="asc">Ascendente</option>
</select>
Registros
<select name="criterio_mostrar" id="criterio_mostrar">
<option value="1">1</option>
<option value="2">2</option>
<option value="5" selected>5</option>
<option value="10">10</option>
<option value="20">20</option>
<option value="40">40</option>
</select>
<input type="submit" value="Buscar">
</div>
</form>
$paging = new PHPPaging;
$sql = "SELECT id_agenda, id_deleg, id_oficina, telefono, responsable FROM agenda";
if ($_GET['criterio_responsable'])
$sql .= " where id_deleg like '%".$_GET['criterio_responsable']."%'";
if ($_GET['criterio_ordenar_por'])
$sql .= sprintf(" order by %s %s", $_GET['criterio_ordenar_por'], $_GET['criterio_orden']);
else
$sql .= " order by responsable desc";
$paging->agregarConsulta($sql);
$paging->div('div_listar');
$paging->modo('desarrollo');
if (isset($_GET['criterio_mostrar']))
$paging->porPagina($_GET['criterio_mostrar']);
$paging->verPost(true);
$paging->mantenerVar("criterio_responsable", "criterio_ordenar_por", "criterio_orden", "criterio_mostrar");
$paging->ejecutar();
--------------------------------------------------------
Si alguien piensa que es complicado y conoce una forma simple de Paginar + Buscador que me mande un ejemplo y estare agradecido.
Un saludo para todos =)
Lo de phppaging lo encontre de ahi
http://www.forosdelweb.com/f18/aporte-clase-para-paginacion-con-php-mysql-phppaging-v2-638538/