paginacion en web modular!!

Iniciado por pepelon, 16 Enero 2007, 21:05 PM

0 Miembros y 1 Visitante están viendo este tema.

pepelon

Hola, yo quiero poner un code que me lista los resuatados de MySql.El problema es que cuando lo uso para una pagina modular no me funciona. :P
Los codes son estos:
conf.php:
<?php
/*
 * Archivo de configuración para nuestra aplicación modularizada.
 * Definimos valores por defecto y datos para cada uno de nuestros módulos.
*/
include "busqueda.php"
define('MODULO_DEFECTO''home');
define('LAYOUT_DEFECTO''layout_simple.php');
define('MODULO_PATH'realpath('./modulos/'));
define('LAYOUT_PATH'realpath('./layouts/'));

$a=$_GET($i);

$conf['home'] = array(
'archivo' => 'home.php',
'layout' => LAYOUT_DEFECTO ); 
$conf['articulo'] = array(
'archivo' => 'art.php' );
$conf['imp_art'] = array(
'archivo' => $conf['articulo']['archivo'],
'layout' => 'imprimir.php' );
$conf['busqueda'] = array(
        
'archivo' => 'paginacion.php');
?>


y este es de la paginacion:
<?php
if( $userdata['session_logged_in'] )
   {
function 
conectar() 

$co mysql_connect("localhost""usuario""clave") or die("Error a conectar al host"); //Conectamos a la bd con el host, usuario y contraseña.
mysql_select_db("BD",$co) or die("Error al abrir bd");


$db conectar();


$registros 3;//cantidad por pagina, editar por la cantidad que quiero.

if (!$pagina) { 
    
$inicio 0
    
$pagina 1

else { 
    
$inicio = ($pagina 1) * $registros


$resultados mysql_query("SELECT id FROM articulos WHERE visible = 1");//cambiar datos de BD 
$total_registros mysql_num_rows($resultados); 
$resultados mysql_query("SELECT * FROM articulos WHERE visible = 1 ORDER BY fecha DESC LIMIT $inicio$registros");//editar "articulos", "fecha",  por descargas, algun dato pra ordenar como agregarle letras o como se quiera ordenar
$total_paginas ceil($total_registros $registros);    

if($total_registros) {

while($articulo=mysql_fetch_array($resultados)) {
?>

<tr><td>
<b> <? echo $articulo["titulo"] ?></b><br><!--editar "titulo" por nombre del juego-->
<font color='#666666'><? echo $articulo["descripcion"] ?></font><br><br><br><!--editar descripcion por des-->
</td></tr>
<?php 
}
} else {  ?>

<font color='darkgray'>(sin resultados)</font>
<?php }

mysql_free_result($resultados);

if($total_registros) {

echo "<center>";

if(($pagina 1) > 0) {
echo "<a href='paginacion.php?pagina=".($pagina-1)."'>< Anterior</a> ";
}

for ($i=1$i<=$total_paginas$i++){ 
if ($pagina == $i
echo "<b>".$pagina."</b> "
else
echo "<a href='paginacion.php?pagina=$i'>$i</a> "
}
  
if(($pagina 1)<=$total_paginas) {
echo " <a href='paginacion.php?pagina=".($pagina+1)."'>Siguiente ></a>";
}

echo "</center>";

}

   }
else
       {
               echo(
'Please Login');
       }
?>


Gracias, por la ayuda ;D

alone-in-the-chat

xDººº
asi que tu eras el que me hizo perder parte del almuerzo con ese problemita :P
je weno al menos ia esta resuelto :D
Because maybe
You're gonna be the one that saves me
And after all
You're my wonderwall
d[n_n]b