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'> </td>";
echo "</tr></table></td></tr><tr>";
echo "<th colspan='2' align='left'><a href='#' class='not_leer'> Leer má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ágina :</b></font>";
$numofpages = $totalrows/$limit;
for($i= 1; $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