Código:
He mirado el video muchas veces y no encuentro el problema, pueden ayudarme. <?php $conn = mysql_connect("localhost","root","root") or die(mysql_error()); mysql_select_db("bd_egresados",$conn) or die(mysql_error()); $rst_productos=mysql_query("SELECT * FROM tb_municipios ORDER BY opcion",$conn); $num_registros=mysql_num_rows($rst_productos); if($num_registros==0){ echo "No hay productos para mostrar"; mysql_close($conn); exit(); } $registros=5; $pagina=$_GET['num']; if(is_numeric($pagina)){ $inicio=(($pagina-1)*$registros); }else{ $inicio=0; } $rst_productos=mysql_query("SELECT * FROM tb_municipios ORDER BY opcion LIMIT $inicio,$registros",$conn); $paginas=ceil($num_registros/$registros); ?> <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'> <html xmlns='http://www.w3.org/1999/xhtml'> <head> <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1' /> <title>Paginacion</title> </head> <body> <table width="50%" border="1" align="center"> <tr align="center" valign="middle"> <td><strong>Codigo</strong></td> <td><strong>Nombre</strong></td> <td><strong>Relacion</strong></td> </tr> <?php while($fila=mysql_fetch_array($rst_productos)){ ?> <tr align="center" valign="middle"> <td><?php echo $fila['id']; ?></td> <td><?php echo $fila['opcion']; ?></td> <td><?php echo $fila['relacion']; ?></td> </tr> <?php } ?> </table> <?php if($pagina>1) echo "<a href='paginacion.php?num=" .($pagina-1). "'>Anterior</a> "; for($cont=1; $cont<=$paginas; $cont++){ if($cont==$pagina) echo $cont ." "; else echo "<a href='paginacion.php?num=" .$cont. "'> $cont</a> "; } if($pagina<$paginas) echo "<a href='paginacion.php?num=" .($pagina+1). "'>Siguiente</a> "; ?> </body> </html>