Aqui pongo el codigo:
Cita:
<?php
require_once('conexion/MiConexion.php');
@mysql_select_db($database, $MiConexion);
$rows_for_page = 1; //numero de registros a mostra
$sql = "SELECT * FROM anuncios";
$result = mysql_query($sql, $MiConexion);
//total de registros existentes en la tabla
$total_records = @mysql_num_rows($result);
//total de paginas
$pages = ceil($total_records / $rows_for_page);
round($pages);
@mysql_free_result($result);
if (!isset($_GET['screen']))
$screen = 0;
else
$screen = (int)$_GET['screen'];
$start = $screen * $rows_per_page;
//consulta ala db por limites
$sql = "SELECT * FROM anuncios order by anufecha DESC LIMIT ".$screen.",".$rows_for_page;
//ejecuta el query
$result = mysql_query($sql, $MiConexion);
//resultados de la consulta (total)
$rows = mysql_num_rows($result);
//imprime registros
if (mysql_result($result,$i,5) != "E"){
for ($i = 0; $i <= $rows; $i++) {
$title = mysql_result($result,$i,1);
$content = mysql_result($result,$i,2);
$usuario = mysql_result($result,$i,4);
$fecha = mysql_result($result,$i,6);
echo " <div radius='10' id='curve' style='background:#749ab4; width:400px; position:center; color:#104a6f; font-weight:bold; font-size:18px; text-align:center; text-transform:uppercase;'>$title</div>";
echo " <div radius='10' id='curve' style='background:#749ab4; width:400px; position:center; color:#104a6f; font-weight:bold; font-size:14px; text-align:center;'>$content</div>";
echo " <div radius='10' id='curve' style='background:#749ab4; width:400px; position:center; color:#104a6f; font-weight:bold; font-size:10px; text-align:center;'>$usuario $fecha</div>";
}
//comienza el paginado
echo '<div style="width:100%; text-align:center;">';
//si posicion es mayor o igual a 1 quiere decir que muestre la parte Primero y Anterior de la paginación
if ($screen > 1) {
$url = "anuncios.php?screen=0";
echo "<a href=\"$url\">Primero</a>\n";
//para que el preius no termine con valor 0
$url = "anuncios.php?screen=" .($screen-1);
echo "<a href=\"$url\">Anterior</a>\n";
}
//sirve para expandir el prollecto para poder paginar de la manera (Primero Anterior | 0 | 1 | 2 | 3 | Siguiente Ultimo)
/*for ($i = 0; $i < $pages; $i++) {
$url = "anuncios.php?screen=" . $i;
echo " | <a href=\"$url\">$i</a> | ";
}*/
echo '<strong>'.($screen+1).' de '.$pages.' </strong>';
//si position es menor a el valor entre los parentesis muestra la parte (Siguiente Ultimo)
if ($screen < ($pages-1)) {
$url = "anuncios.php?screen=" . ($screen+1);
echo "<a href=\"$url\">Siguiente</a>\n";
$url = "anuncios.php?screen=" . ($pages-1);
echo "<a href=\"$url\">Ultimo</a>\n";
}
echo '</div>';
}
?>
<?php
require_once('conexion/MiConexion.php');
@mysql_select_db($database, $MiConexion);
$rows_for_page = 1; //numero de registros a mostra
$sql = "SELECT * FROM anuncios";
$result = mysql_query($sql, $MiConexion);
//total de registros existentes en la tabla
$total_records = @mysql_num_rows($result);
//total de paginas
$pages = ceil($total_records / $rows_for_page);
round($pages);
@mysql_free_result($result);
if (!isset($_GET['screen']))
$screen = 0;
else
$screen = (int)$_GET['screen'];
$start = $screen * $rows_per_page;
//consulta ala db por limites
$sql = "SELECT * FROM anuncios order by anufecha DESC LIMIT ".$screen.",".$rows_for_page;
//ejecuta el query
$result = mysql_query($sql, $MiConexion);
//resultados de la consulta (total)
$rows = mysql_num_rows($result);
//imprime registros
if (mysql_result($result,$i,5) != "E"){
for ($i = 0; $i <= $rows; $i++) {
$title = mysql_result($result,$i,1);
$content = mysql_result($result,$i,2);
$usuario = mysql_result($result,$i,4);
$fecha = mysql_result($result,$i,6);
echo " <div radius='10' id='curve' style='background:#749ab4; width:400px; position:center; color:#104a6f; font-weight:bold; font-size:18px; text-align:center; text-transform:uppercase;'>$title</div>";
echo " <div radius='10' id='curve' style='background:#749ab4; width:400px; position:center; color:#104a6f; font-weight:bold; font-size:14px; text-align:center;'>$content</div>";
echo " <div radius='10' id='curve' style='background:#749ab4; width:400px; position:center; color:#104a6f; font-weight:bold; font-size:10px; text-align:center;'>$usuario $fecha</div>";
}
//comienza el paginado
echo '<div style="width:100%; text-align:center;">';
//si posicion es mayor o igual a 1 quiere decir que muestre la parte Primero y Anterior de la paginación
if ($screen > 1) {
$url = "anuncios.php?screen=0";
echo "<a href=\"$url\">Primero</a>\n";
//para que el preius no termine con valor 0
$url = "anuncios.php?screen=" .($screen-1);
echo "<a href=\"$url\">Anterior</a>\n";
}
//sirve para expandir el prollecto para poder paginar de la manera (Primero Anterior | 0 | 1 | 2 | 3 | Siguiente Ultimo)
/*for ($i = 0; $i < $pages; $i++) {
$url = "anuncios.php?screen=" . $i;
echo " | <a href=\"$url\">$i</a> | ";
}*/
echo '<strong>'.($screen+1).' de '.$pages.' </strong>';
//si position es menor a el valor entre los parentesis muestra la parte (Siguiente Ultimo)
if ($screen < ($pages-1)) {
$url = "anuncios.php?screen=" . ($screen+1);
echo "<a href=\"$url\">Siguiente</a>\n";
$url = "anuncios.php?screen=" . ($pages-1);
echo "<a href=\"$url\">Ultimo</a>\n";
}
echo '</div>';
}
?>
El problema q tengo con este código es q a la hora de imprimir los datos de MYSQL se me repite un div vacio, y el quantaplus a la hora de visualizarlo en linux me da errores de SQL, no se q esta mal u.u ya lo he intentado pero igual me da error
Agradesco la ayuda antemano