Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2008, 10:33
Avatar de T4ke0veR
T4ke0veR
 
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Pregunta No consigue resultados en la BD

Ok mejor por aqui...
tengo un sistema de paginacion donde extraigo los resultados de una base de datos y debajo de el paginado me dice algo como
Mostrando 1 al X de Y
donde X = a la cantidad maxima de resultados en la pagina actual
y Y = a la cantidad de resultados totales en la tabla

Ahora bien en mi tabla tngo 9 registros insertados
pero la pagina no me extrae ninguno... no me da error y me dice

Registros 1 a 0 de 0

ahora bien... este es mi codigo
Código PHP:
<?php //desde aqui el head de la paginacion

include ('conect.php');  

$paginaactual $_SERVER["PHP_SELF"];

$filasMAX 10;
$pag 0;
if (isset(
$_GET['pag'])) {
  
$pag $_GET['pag'];
}
$empieza $pag $filasMAX;

$sql2 "SELECT * FROM articulos ORDER BY id ASC LIMIT " .$filasMAX.",".$empieza ;  
$sql_exec mysql_query($sql2) or die(mysql_error());  

if (isset(
$_GET['total'])) {  
  
$total $_GET['total'];  
} else {  
  
$total mysql_num_rows($sql_exec);  
}  
$totalPag ceil($total/$filasMAX)-1;



$queryString "";
if (!empty(
$_SERVER['QUERY_STRING'])) {
  
$parametros explode("&"$_SERVER['QUERY_STRING']);
  
$arreglo = array();
  foreach (
$parametros as $param) {
    if (
stristr($param"pag") == false && 
        
stristr($param"total") == false) {
      
array_push($arreglo$param);
    }
  }
  if (
count($arreglo) != 0) {
    
$query2 "&" htmlentities(implode("&"$arreglo));
  }
}
$query2 sprintf("&total=%d%s"$total$query2); //finalizo
?>


 <table width="200" border="0" align="center">
   <tr>
     <td><?php echo $row2['id']; ?></td>
   </tr>
 </table>
 <p>&nbsp;</p>
 <table border="0" width="50%" align="center">
                <tr class="Estilo6">
                  <td width="23%" align="center"><?php if ($pag 0) {  ?>
                      <a href="<?php printf("%s?page=%d%s"$paginaactual0$query2); ?>">Primero</a>
                      <?php ?>
                  </td>
                  <td width="31%" align="center"><?php if ($pag 0) {  ?>
                      <a href="<?php printf("%s?pag=%d%s"$paginaactualmax(0$pag 1), $query2); ?>">Anterior</a>
                      <?php }  ?>
                  </td>
                  <td width="23%" align="center"><?php if ($pag $total) {  ?>
                      <a href="<?php printf("%s?pag=%d%s"$paginaactualmin($total$pag 1), $query2); ?>">Siguiente</a>
                      <?php }  ?>
                  </td>
                  <td width="23%" align="center"><?php if ($pag $total) {  ?>
                      <a href="<?php printf("%s?pag=%d%s"$paginaactual$total$query2); ?>">&Uacute;ltimo</a>
                      <?php }  ?>
                  </td>
                </tr>
</table> </p>
              <div align="left"><span class="textoResto">Registros</span> <span class="textoRojo"><?php echo ($empieza 1?></span><span class="textoResto"> a</span> <span class="textoRojo"><?php echo min($empieza $filasMAX$total?></span><span class="textoResto"> de</span> <span class="textoRojo"><?php echo $total ?></span></div>
      <p>&nbsp;</p>
              <table width="500" border="0" cellspacing="3" cellpadding="0">
Gracias!!!!
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...