buscador po paginas php

rodrigo
27 de Julio del 2004
tengo el siguiente busacdor en phph, este busca en mi base de datos mysql, pero me muestra todos los resultado en una sola pagina, me guatria sobre que le debo agregar para que me entregue pagiasn con 20 resltados cada una.


<?php
var_dump($_POST);
$buscar=$T1;

$TablaBusqueda="Telefonos";

if (!isset($buscar)){
echo "Debe especificar una cadena a bucar";
echo "</html></body> n";
exit;
}
$link = mysql_connect("localhost", "rovasquez", "rvo");
mysql_select_db("test", $link);

$google="select * from ".$TablaBusqueda." limit 1;";
$resultado = mysql_query($google, $link);

$num_cols = mysql_num_fields($resultado);

for ($i=0; $i < $num_cols; $i++)
{
$Nombre_Columna[$i]=mysql_field_name($resultado,$i);
}

var_dump($Nombre_Columna);

$Consulta="select * from ".$TablaBusqueda." WHERE ";

for ($i=0; $i < $num_cols; $i++)
{
$Consulta = $Consulta.$Nombre_Columna[$i]." like '%".$buscar."%'";
echo ("<br>".$i." _ ".$num_cols);
if ($i != $num_cols-1)
{ $Consulta = $Consulta." or ";}
else
{ $Consulta = $Consulta.";";}
}

echo ("<br>".$Consulta."<br>");

$result = mysql_query($Consulta, $link);

if ($row = mysql_fetch_array($result)){
echo "<table border = '1'> n";
//Mostramos los nombres de las tablas
echo "<tr> n";
while ($field = mysql_fetch_field($result)){
echo "<td>$field->name</td> n";
}
echo "</tr> n";
do {
echo "<tr> n";
echo "<td>".$row["Num"]."</td> n";
echo "<td>".$row["Fecha"]."</td> n";
echo "<td>".$row["Marca"]."</td> n";
echo "<td>".$row["Modelo"]."</td> n";
echo "<td>".$row["IMEI_o_SERIE"]."</td> n";
echo "<td>".$row["Origen"]."</td> n";
echo "<td>".$row["Destino"]."</td> n";
echo "<td>".$row["Cometario"]."</td> n";
echo "<td>".$row["Guia_de_Despacho"]."</td> n";
echo "<td><a href='mailto:".$row["email"]."'>".$row["email"]."</a></td> n";
echo "</tr> n";
} while ($row = mysql_fetch_array($result));
echo "</table> n";
} else {
echo "¡ No se ha encontrado ningún registro !";
}
?>

root
27 de Julio del 2004
http://myphp.webcindario.com

script de paginacion