Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/10/2003, 09:22
Avatar de macabro
macabro
 
Fecha de Ingreso: enero-2003
Ubicación: venus >> ((_\
Mensajes: 254
Antigüedad: 21 años, 3 meses
Puntos: 1
Ayuda en paginar

Se que han visto mucho este titulo pero les pido pasciencia,
El problema es en paginar en;
WHERE subcat='$id'
no me muestra nada pero si lo quito eso solo me lleva a otras categorias que no hay nada, y si lo pongo id=$id' no me muestra nada tampoco.
si hay alguien que me pueda ayudar con esto lo estare agradecido toda una eternitad

Código PHP:
include "./config.php";
$entries_per_page=5;
if (!
$offset$offset=0;

if ((
$ckAdminPass) && ($ckAdminPass==$adminpass) && ($admindelete)){
    
$sql "select subcat from $tablescripts where id='$admindelete'";
    
$result mysql_query($sql) or die("Failed: $sql");
    
$numrows mysql_num_rows($result);
    if (
$numrows!=0){
        
$resrow mysql_fetch_row($result);
        
$catid $resrow[0];
        
$sql "delete from $tablescripts where id='$admindelete'";
        
$result mysql_query($sql) or die("Failed: $sql");
        
$sql "select ct from $tablecats where id='$catid'";
        
$result mysql_query($sql) or die("Failed: $sql");
        
$resrow mysql_fetch_row($result);
        
$ct $resrow[0];
        
$ct--;
        
$sql "update $tablecats set ct='$ct' where id='$catid'";
        
$result mysql_query($sql) or die("Failed: $sql");
        
Header("Location: scripts.php");
        exit;
    }
}

$sql "select cat from $tablecats where id='$id'";
$result mysql_query($sql);
$resrow mysql_fetch_row($result);
$cat $resrow[0];
$pagetitle "$sitetitle: PHP Scripts: $cat";
if (
$headerfile) include $headerfile;
$sql "select id,title,homeurl,dlurl,demourl,descr,price,version,hitsout,added from $tablescripts where subcat='$id' order by hitsin desc LIMIT $offset, $entries_per_page";

$result mysql_query($sql) or die("Failed: $sql");
$numrows mysql_num_rows($result);
$catid $id;

//Todo el contenido va aqui

//empezar a paginar

$count_result mysql_query("SELECT count(*) AS number FROM $tablescripts WHERE subcat='$id") or die ("Query failed!");
              while (
$count mysql_fetch_array($count_result)) {
              
$total_entries $count["number"];
          }
if (
$total_entries==0) echo("No posted yet!");
else{
              
$pages $total_entries $entries_per_page;
              if (
$pages 1) {
                   
$pages 1;
              }

              if (
$pages / (int) $pages <> 1) {
                   
$pages = (int) $pages 1;
              }
              else {
                   
$pages $pages;
              }
             if ((
$offset $total_entries) or (!is_numeric($offset)))
                
$offset 0
         
// current page number
          
$pagenow = ($offset/$entries_per_page 1);
              echo 
"<p align=center>Page " $pagenow " of " $pages;
              
// next/preview links
              
$next $offset $entries_per_page;
              
$previous $offset $entries_per_page;
              if (
$pages <> 1) {
                 echo 
" || ";
                 if (
$previous 0) {
                    echo 
"<a href=cat.php?id=".$id."&offset=" $next ">";
                    echo 
"<acronym title='Next " $entries_per_page " records'>>>></acronym></a>";
                 }
                 elseif (
$next >= $total_entries) {
                    echo 
"<a href=cat.php?id=".$id."&offset=" $previous ">";
                    echo 
"<acronym title='Previous " $entries_per_page " records'><<<</acronym></a>";
                 }
                 else {
                   echo 
"<a href=cat.php?id=".$id."&offset=" $previous ">";
                   echo 
"<acronym title='Previous " $entries_per_page " records'><<<</acronym></a>";
                   echo 
" | ";
                   echo 
"<a href=cat.php?id=".$id."&offset=" $next ">";
                   echo 
"<acronym title='Next " $entries_per_page " records'>>>></acronym></a>";
                 }
                 echo 
"</div><br>";
              }
              
// links to all pages
              
echo "<p class=\"head\" align=\"center\">Page(s):";
              
$i 0;
              while (
$i $pages) {
                    
$ri $i 1;
                    
$showpage $i $entries_per_page;
                    if (
$ri == $pagenow)
                       echo 
$ri " ";
                    else
                       echo 
"<a href=cat.php?id=".$id."&offset=" $showpage ">" $ri "</a> ";
                    
$i++;
        }

echo 
"<br><br><br>";
    } 

Última edición por macabro; 14/10/2003 a las 09:25