Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/08/2013, 16:33
KAOSNORMAL
 
Fecha de Ingreso: junio-2007
Mensajes: 2
Antigüedad: 16 años, 11 meses
Puntos: 0
Error en mi paginacion :(

Hola que tal como estan todos ps soy nuevo programando en php hace tiempo empeze un proyecto y me eh atorado en donde va la paginacion quisiera ver cual es es error si me pueden ayudar el codigo es este

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 ) {
        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>
Y me da el siguiente error
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:
$query="SELECT * FROM datos WHERE id = '".$_GET['id']."'";
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