Código PHP:
<?php
include("conexion.php");
if (isset($_GET['pagina']))
{
$CurPage = $_GET['pagina'];
}
else
{
$CurPage = 0;
}
## Rows Per Page
$rowspage = 5;
$start = $CurPage * $rowspage;
$query="SELECT * FROM datos WHERE id = '".$_GET['id']."'";
## Count Rows to calculate pages
$tr = mysql_query("SELECT count(id) FROM datos order by id desc");
list($totalrecords)=mysql_fetch_row($tr);
## find last page
$lastpage = ceil($totalrecords/$rowspage);
$count = 0;//the count for total rows
$result=mysql_query($query,$conexion);
$num = mysql_num_rows ($result);
if ($num > 0 ) {
echo '<table align="center" border="0" width="800" height="550" background="../img/page_bg.png">';
$i=0;
while ($i < $num) {
$id = mysql_result($result,$i,"id");
$titulo = mysql_result($result,$i,"titulo");
$portada = mysql_result($result,$i,"portada");
$codigo = mysql_result($result,$i,"codigo");
$precio = mysql_result($result,$i,"precio");
}
echo '<td align="center" background="../img/footer-bg.png">';
echo'<div id="post">';
echo'<div id="precio">';
echo $precio;
echo'</div>';
echo'<div id="imgpost">';
echo'<a href="http://www.forosdelweb.com/f18/poster/timthumb.php?src=galeria/portada/'.$portada.'&w=655&h=440">';
echo'<img src="http://www.forosdelweb.com/f18/poster/timthumb.php?src=galeria/portada/'.$portada.'" height="150" width="200" style="border-top-left-radius:1em;border-top-right-radius:1em;border-bottom-right-radius:1em;box-shadow : inset 0 0 5px 0 black;"></a>';
echo'</div>';
echo'<div id="vermas">';
echo'<a href="borrarfoto.php?codigo='.$codigo.'">Ver Mas</a>';
echo'</div>';
echo'<div id="postitulo" align="center">';
echo $titulo;
echo'</div>';
echo'</div>';
echo'</td>';
++$i;
}//end while
echo '</table>';
## Create Links.
if ($CurPage == $lastpage)
{
$next = "Siguiente";
}
else
{
$nextpage = $CurPage + 1;
$next = '<a href="/index.php?pagina='.$nextpage.'">Siguiente >></a>';
}
if ($CurPage == 0)
{
$prev = "Anterior";
}
else
{
$prevpage = $CurPage - 1;
$prev = '<a href="/index.php?pagina='.$prevpage.'"><< Anterior</a>';
}
## Display Link ##
$plinkprev = $prev;
$plinknext = $next;
$count = 1;
if($CurPage=='0'){
$p = $CurPage+1;
}elseif($CurPage=='1'){
$p = $CurPage;
}elseif($CurPage=='2'){
$p = $CurPage-1;
}else{
$p = $CurPage-2;
}
$p1 = $CurPage-2;
?>
<table align="center"><tr><td>
<div class="paginate" style="width:600px" align="center">
<?php echo $plinkprev;?>
<?php
while($p <= $p1+10 and $p <= $lastpage){
$pmin = $p-1;
echo '<a href="/index.php?pagina='.$pgn[$count]['ap'] = $pmin.'">';
echo $pgn[$count]['pg'] = $p;
echo '</a> ';
$p++;
$count++;
}
?>
<?php echo $plinknext;?>
</div>
</td></tr></table>
Notice: Undefined index: id in C:\Program Files (x86)\EasyPHP-12.1\www\proyecto\admin\index.php on line 74
esa linea es esta
Código:
Ojala alguien me pueda decir mi error talvez sea algo sencillo o no sea nada pero yo no le encuentro :( o algun manual para entender bien la paginacion yo eh buscado muchos pero todos son tan diferentes bueno de antemano muchas gracias $query="SELECT * FROM datos WHERE id = '".$_GET['id']."'";