Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/11/2009, 05:14
marc_sdj
 
Fecha de Ingreso: noviembre-2009
Mensajes: 44
Antigüedad: 14 años, 6 meses
Puntos: 0
ayuda paginacion contenido

hola, buenos dias.
soy nuevo en este foro, me apunte con el proposito de ver si alguien me puede ayudar.
He estado intentando paginar un codigo pero se me reciste.

el codigo es el siguiente:


Código PHP:
<?php

$bd_servidor 
"localhost";

$bd_usuario "root";

$bd_contrasenya "";

$bd_bdname "alumnos";

$bd_tabla "alumnos";



$link mysql_connect($bd_servidor,$bd_usuario,$bd_contrasenya);

mysql_select_db($bd_bdname,$link);

if(isset(
$_POST['enviar'])) {


$query "SELECT * from $bd_tabla WHERE `{$_POST['campo']}` LIKE '%{$_POST['palabra']}%' AND `codigocurso` LIKE '%{$_POST['solo']}%' ORDER BY `{$_POST['ordenar']}`";

$result mysql_query($query,$link);

$found false

while (
$row mysql_fetch_array($result)) {

$found true;

echo 
"<p>";

foreach(
$row as $nombre_campo => $valor_campo) {

if(
is_int($nombre_campo)) {

continue; 
}

echo 
"<b>".$nombre_campo."</b> : ".$valor_campo."<br>";
}

echo 
"</p>";

}

if(!
$found) {

echo 
"No se encontró la palabra introducida";

}

}
function 
paginar($iPaginas 1){
  global 
$iTotal;
  
$iFinal = ($_GET['pag']+$iTotal/$iPaginas)?$_GET['pag']+6:round($iTotal/$iPaginas);
  
$iInicio = ($_GET['pag']-0)?$_GET['pag']-5:0;
  for(
$iTemp $iInicio$iTemp $iFinal$iTemp++){
     echo ((
$iTemp == $_GET['pag'])?$iTemp+1:'<a href="?q='.$_GET['q'].'&pag='.$iTemp.'">'.($iTemp+1).'</a>').' ';
  }
  if(
$_GET['pag']+$iTotal/$iPaginas)echo '...';
  if(
$iTotal == 0)echo '0';
}
?>
me gustaria hacer la paginacion de 10 resultados por pagina y con su respectivo
1 2 3 4 5 6 .....

Gracias por su ayuda de antemano