Foros del Web » Programando para Internet » PHP »

¿Como mostrar Cierta cantidad de resultados en una pagina y paginarla?

Estas en el tema de ¿Como mostrar Cierta cantidad de resultados en una pagina y paginarla? en el foro de PHP en Foros del Web. Hola, disculpen la molestia. Apenas estoy aprendiendo a usar php, mysql, html bootstrap etc... Estoy haciendo mi pagina web personal.. entonces el pequeño problema que ...
  #1 (permalink)  
Antiguo 24/03/2018, 11:43
 
Fecha de Ingreso: octubre-2015
Mensajes: 15
Antigüedad: 8 años, 6 meses
Puntos: 0
Pregunta ¿Como mostrar Cierta cantidad de resultados en una pagina y paginarla?

Hola, disculpen la molestia. Apenas estoy aprendiendo a usar php, mysql, html bootstrap etc... Estoy haciendo mi pagina web personal.. entonces el pequeño problema que tengo aun es como mostrar mis novedades y ahi mismo hacer una paginacion o index no se si me explique bien aqui mi pagina (http://edno82mx.com)
Aqui en la pagina principal mostrare las novedades... eso lo hago con una consulta mysql. El detalle es que solo quisiera mostrar 5 novedades o 10.. hasta ahi no tengo problema.. pero si pasan mas de 20 novedades me gustaria mostrar 10 novedades y abajo de las novedades aparezca un numero ya sea 1, 2, 3... cada numero es una pagina que contiene 10 novedades.
Espero haberme explicado aqui dejo el codigo que uso.

Código:
<!DOCTYPE html>
<html lang="es">
<head>
<title>Web Personal de edno82mx</title>
<meta http-equiv="Content-Type" content="text/html; charset=latin1_swedish_ci"/>
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link rel="stylesheet" type="text/css" href="/css/cssedno82mx.css">
</head>

<body>

<div class="contenedor">
<h1 style="color:white;" align="center"> Web Personal de edno82mx </h1>
<div class="menutop btn-group btn-group-justified">
<a href="http://edno82mx.com" class="btn">Inicio</a>
<a href="http://edno82mx.com/foro" class="btn">Foro</a>
<a href="http://edno82mx.com/descargas" class="btn">Descargas</a>
<a href="http://edno82mx.com/contacto" class="btn">Contacto</a>
</div>
</div>
<br></br>

<?php
$servername= "localhost";
$username= "user";
$password= "pass";
$dbname= "db";

$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 

$sql = "SELECT id, fecha, novedad FROM novedades ORDER BY id DESC";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // output data of each row
    while($row = $result->fetch_assoc()) {
        echo "<div class='contenido'>Novedad - " ."" .$row["fecha"]. "<br/>" . $row["novedad"]. " </div><br/>";
    }
} else {
    echo "0 results";
}
$conn->close();
?>

</div>

</body>

</html>
Gracias de antemano.
  #2 (permalink)  
Antiguo 25/03/2018, 10:20
 
Fecha de Ingreso: noviembre-2003
Ubicación: Zaragoza, España
Mensajes: 1.257
Antigüedad: 20 años, 5 meses
Puntos: 154
Respuesta: ¿Como mostrar Cierta cantidad de resultados en una pagina y paginarla?

Hola edno82mx,

Google es tu amigo: https://www.google.es/search?q=pagin...sqli+bootstrap
  #3 (permalink)  
Antiguo 25/03/2018, 17:22
 
Fecha de Ingreso: octubre-2015
Mensajes: 15
Antigüedad: 8 años, 6 meses
Puntos: 0
Respuesta: ¿Como mostrar Cierta cantidad de resultados en una pagina y paginarla?

Cita:
Iniciado por rbczgz Ver Mensaje
Hola edno82mx,

Google es tu amigo: [url]https://www.google.es/search?q=paginacion+php+mysqli+bootstrap[/url]
Hola amigo... jamas se me habia ocurrido buscar en google gracias por tu respuesta...


Etiquetas: cantidad, mysql, numero, query, resultados, select, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:40.