Tengo el archivo list-noticias.php que se incluye en el index para que muestre las noticias, el problema, es que no hace la paginacion.
Tengo 20 noticias en mi tabla de sn_noticias, y puse qe cada 10 hiciera paginacion, este es el code de list-noticia.php
Código PHP:
<?php
require_once 'PHPPaging.lib.php';
$paging = new PHPPaging;
// verificamos si se ha enviado
// alguna variable via GET
if(isset($_GET['id']) && $_GET['categoria']){
// asignamos los valores
// a las variables que usaremos
$cat_ID = $_GET['id'];
$categoria = $_GET['categoria'];
$clausula = "WHERE notCategoriaID = '$cat_ID'";
// tambien armamos el titular de la pagina
$titulo = "<p class='tit'>Graficos/Layouts en la categoria $categoria</p>";
}else{
// de lo contrario
// el titulo sera general
$titulo = "<p class='tit'>Novedades/Lo ultimo</p>";
}
// armamos la consulta
$sqlQueryNot = mysql_query("SELECT notTitulo, notComentario, notHora, notFecha, notPosteador, notAvatar FROM sn_noticias $clausula", $db_link)or die(mysql_error());
echo "$titulo";
// Y se usa la función agregarConsulta() (Ver documentación)
$paging->agregarConsulta("SELECT * from sn_noticias $clausula");
$paging->ejecutar();
// mostramos las noticias,
// otra vez usanod un bucle while
while($rowNot = mysql_fetch_array($sqlQueryNot)){
echo "<p class='titulo'>$rowNot[notTitulo]</p>";
echo "<p class='text'><table cellpadding='0' border='0' cellspacing='0' width='480'><tr><td width='100' rowspan='2' valign='top'><img src='".$rowNot['notAvatar']."' /></td><td width='370'>Enviado el ".$rowNot['notFecha']." a las ".$rowNot['notHora']." por ".$rowNot['notPosteador']."<br><br></td></tr><tr><td width='370'><b>Comentario:</b><br>".htmlspecialchars(nl2br($rowNot[notComentario]))."</td></tr></table>";
echo "<br><br><p align='right'><a href='mas.php?not_ID=".$rowNot['not_ID']."&categoria=".$rowNot['notCategoriaID']."'>Ver Codigo del Graphic</a></p></p>";
}
?>
Y lo segundo, tengo un archivo que es mas.php el cual muestra completa la noticia, ya que el otro no mostraba notTexto.
Y quiero saber porque no me muestra nada. Este es el codigo de mas.php
Código PHP:
<?php include('db-cnx.php'); ?>
<?php
if(isset($_GET['not_ID'])){
$not_ID = $_GET['not_ID'];
$sqlQueryNot = mysql_query("SELECT *
FROM sn_noticias
WHERE not_ID = '$not_ID'", $db_link)
or die(mysql_error);
while($rowNot = mysql_fetch_array($sqlQueryNot)){
echo "<p class='titulo'><b>$rowNot[notTitulo]</b></p>";
echo "<p class='text'><table cellpadding='0' border='0' cellspacing='0' width='480'><tr><td width='100' rowspan='2' valign='top'>
<img src='".$rowNot['avatar']."' /></td><td width='370'>Enviado el ".$rowNot['notFecha']." a las ".$rowNot['notHora']." por ".$rowNot['notPosteador']."<br><br></td></tr><tr><td width='370'><b>Comentario:</b><br>".htmlspecialchars(nl2br($rowNot[notComentario]))."</td></tr></table>";
echo "<b>Codigo:</b><br><textarea cols='30' rows='10'>".nl2br($rowNot['notTexto'])."</textarea></p>";
}
}else{
echo "Error...!";
}
?>