Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/09/2015, 09:38
Angelts
 
Fecha de Ingreso: febrero-2010
Mensajes: 3
Antigüedad: 14 años, 2 meses
Puntos: 0
Paginacion problema

<div id="I" >
<?PHP
error_reporting(0);
$busca="";
$busca=$_POST['busca'];

mysql_connect("localhost","root","") or die ('<br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#000066" size="+4" >'."Servidor cerrado");

mysql_select_db("prueba");
mysql_select_db("dev");

if($busca!=""){

mysql_query("SET NAMES 'utf8'");
$busqueda=mysql_query("SELECT * FROM `usuario` WHERE titulo LIKE '%".$busca."%'");

while($muestra=mysql_fetch_array($busqueda))
{

echo '<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp'.$muestr a['titulo'].'&nbsp;&nbsp;'.$muestra['detalle'].'&nbsp;&nbsp';
echo '<a href="'.$muestra['web'].'">'.$muestra['web'].'<br></a>';
}
}
?>
<?php
$noRegistros = '5'; //Registros por página
$pagina = '1'; //Por default, página = 1
if($_GET["pagina"]) //Si hay página por ?pagina=valor, lo asigna
$pagina = $_GET["pagina"];

//Utilizo el comando LIMIT para seleccionar registros
$sSQL = "SELECT * FROM `usuario` WHERE titulo Limit ".($pagina-1)*$noRegistros.",$noRegistros";
$result = mysql_query($sSQL) or die(mysql_error());
while($row = mysql_fetch_array($result)) { //Exploracion comun de registros

}

//Imprimiendo páginas
$sSQL = "SELECT count(*) FROM `usuario` WHERE titulo"; //Cuento el total de registros
$result = mysql_query($sSQL);
$row = mysql_fetch_array($result);
$totalRegistros = $row["count(*)"]; //Almaceno el total en una variable
echo "Pagina: ".$pagina."<br>";
echo "Total registros:".$totalRegistros.",<br> Pagina: ";

$noPaginas = $totalRegistros/$noRegistros; //Determino la cantidad de páginas
for($i=1; $i<$noPaginas+1; $i++) { //Imprimo las páginas
if($i == $pagina)
echo "$i "; //A la página actual no le pongo link
else
echo "<a href=\"?pagina=".$i."\">".$i."</a> ";
}
?>
</div>




Me sale la pagina el registro y y las paginas como hacer para que solo salgan cuando selecciono el buscador y tambien por que no me salen los registros cuando pongo el WHERE??