Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/04/2009, 05:24
Freeddie
 
Fecha de Ingreso: septiembre-2003
Mensajes: 70
Antigüedad: 21 años, 2 meses
Puntos: 1
Pregunta ¿Paginación con este código?

Tras conseguir hacerme funcionar la base de datos en mi ordenata. Me ha salido otro problemilla. Estoy intentado hacer una paginación de las noticias de la base de datos y por ahora tengo esto:

Código PHP:
<?PHP
include("../vars.php");

$limit 30;

$sqlcount"Select * From noticias ORDER BY id DESC";
$sql_countresult mysql_query($sqlcount,$dbname) or die ("No se puede ejecutar la consulta");
$totalrows mysql_num_rows($sql_countresult);

if(empty(
$page))
{
    
$page 1;
}

$limitvalue1 $page*$limit-($limit);
$sql         "Select * From noticias ORDER BY id DESC LIMIT $limitvalue1, $limit";
$sql_result  mysql_query($sql$dbname) or die ("No se puede ejecutar la consulta");

while (
$row mysql_fetch_array($sql_result))
{
echo 
"<BR>CODIGO = " $row["cod"] . "<br>";

         echo 
"<table width='510' border='1' cellpadding='0' cellspacing='0' bordercolor='<a class=\"numPost\" href=\"/foros/PHP/30250<a class=\"numPost\" href=\"/foros/PHP/35190#666666\">#666666</a>\"><a class=\"numPost\" href=\"/foros/PHP/35190#666666\">#666666</a></a>' bgcolor='#ECECDF'>";
            echo 
"<tr>";
                    echo 
"<th class='not_tit'>".$row["titulo"]."</th>";
                  echo 
"</tr><tr>";
                    echo 
"<td class='not_fecha'>".$row["fecha"]."</td>";
                  echo 
"</tr><tr>";
                    echo 
"<td align='center'><table width='499' border='0' cellspacing='0' cellpadding='0'>";
                      echo 
"<tr>";
                           echo 
"<td colspan='2' class='not_msj'><p>".$row["texto"]."</p></td>";
                           echo 
"<td class='not_msj'>&nbsp;</td>";
                      echo 
"</tr></table></td></tr><tr>";
                    echo 
"<th colspan='2' align='left'><a href='#' class='not_leer'> Leer m&aacute;s...</a> </th>";
                  echo 
"</tr>";
                  echo 
"</table>";
}
if(
$page != 1)
{
    
$pageprev$page 1;
}
else
{
}
echo 
"<hr size=1 color=09215F width=95%>";
echo 
"<table border=0 cellpadding=0 cellspacing=0 width=99%><tr><td>";
echo 
"<font size=1 face=verdana color=FF9D02><b>P&aacute;gina :</b></font>";

$numofpages $totalrows/$limit;

for(
$i1$i <= $numofpages$i++)
{
    echo 
"<font size=1 face=verdana><A HREF=\"noticias.php?page=$i\" class=NOTICIAS> $i </font></A>";  
}

if(
$totalrows%$limit != 0)
{
    echo 
"<font size=1 face=verdana><A HREF=\"noticias.php?page=$i\"> $i </font></A>";
}
echo 
"</td></tr></table>";

if((
$totalrows-($limit*$page)) > 0)
{
    
$pagenext $page 1;
}
mysql_free_result($sql_result);
mysql_close($db);
?>
done el vars.php es esto:

Código PHP:
<?

$dbuser
='user';
$dburl='localhost';
$dbpass='contraseña';
$dbname='database';

$db_connection mysql_connect ($dburl,$dbuser,$dbpass);
mysql_select_db ($dbname);

?>
Pero me suelta el siguiente error:

Pero me suelta esto:

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\wamp\www\metalcry\v15\prueba_notis2.php on line 7


Soy bastante inutilillo, lo mio es el diseño más que otra cosa y esto es un script que encontrado por al que todavía tengo que cambiarle el diseño de las tablas. Pero si no consigo que me ofrezca resultados... pues para que molestarme xD
__________________
Salu2

Última edición por Freeddie; 22/04/2009 a las 05:30