Necesito algo de ayuda con este codigo para paginar registros, el siguiente codigo lo encontre en internet y lo estoy modificando
Código PHP:
//Conexión a la base de datos
$con = mysql_connect("localhost","root"," ") or die (mysql_error());
mysql_select_db("productos",$con) or die (mysql_error());
//Sentencia sql (sin limit)
$_pagi_sql = "SELECT * FROM productos WHERE tipo='$tipo' ";
//cantidad de resultados por página (opcional, por defecto 20)
$_pagi_cuantos = 4;
//Incluimos el script de paginación. Éste ya ejecuta la consulta automáticamente
include("paginator.inc.php");
//Leemos y escribimos los registros de la página actual
while($row = mysql_fetch_array($_pagi_result)){
//Desplegar Resultados
echo $row['nombre']."<br />";
}
//Incluimos la barra de navegación
echo"<p>".$_pagi_navegacion."</p>";
y este es mi codigo para mostras resultado dependiendo de los registros
Código PHP:
while($row = mysql_fetch_array($_pagi_result)){
echo"<center>";
echo "<table align=center border = 1 bordercolor='#000000'>";
$columnes = 2; # Número de columnas (variable)
if (($rows = mysql_num_rows($_pagi_result))==0)
{
}
else
{
echo "<tr><td colspan=$columnes><font color='#666666' size='1' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>$rows Promociones De '$tipo' </strong></div></font> </td></tr>";
echo"<tr>";
echo "<td ><font color='#666666' size='1' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>Nombre</strong></div></font></td>";
/*echo "<td ><font color='#666666' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>Nombre</strong></div></font></td>";
echo "<td ><font color='#666666' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>Precio</strong></div></font></td>";*/
echo "<td ><font color='#666666' size='1' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>Imagen</strong></div></font></td>";
echo"</tr>";
}
for ($i=1; $row = mysql_fetch_row ($_pagi_result); $i++)
{
$resto = ($i % $columnes); # Número de celda del <tr> en que nos encontramos
if ($resto == 1)
{
echo "<tr>";
} # Si es la primera celda, abrimos <tr>
//$nom="select img from productos where tipo ='$row[0]'";
//echo "<td><font color='#1471AA' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>$row[0]</strong></div></font></td>";
echo "<td><font color='#1471AA' size='1' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>$row[1]</strong></div></font></td>";
//echo "<td><font color='#1471AA' size='2' face='Verdana, Arial, Helvetica, sans-serif'><div align='center'><strong>$row[2]</strong></div></font></td>";
echo "<td><img src='ver.php?clave=$row[0]' width=110 height=90></td>";
echo "</tr>";
if ($resto == 0)
{
} # Si es la última celda, cerramos </tr>
}
if ($resto <> 0)
{ # Si el resultado no es múltiple de $columnes acabamos de rellenar los huecos
$ajust = $columnes - $resto; # Número de huecos necesarios
for ($j = 0; $j < $ajust; $j++)
{
}
//echo "</tr>"; # se Cierra la última línea </tr>
}
echo "</table>";
echo"</center>";
asi queda el codigo ya fusionado
[PHP]
echo"<center>";
if(!empty($tipo))
{
//Conexión a la base de datos
$con = mysql_connect("localhost","root","") or die (mysql_error());
mysql_select_db("productos",$con) or die (mysql_error());
//Sentencia sql (sin limit)
$_pagi_sql = "select clave,nombre,img from productos where tipo ='$tipo'";