PHP - Como Limitar número registros en una página a traves de un combobox

 
Vista:
Imágen de perfil de jose
Val: 52
Ha aumentado su posición en 17 puestos en PHP (en relación al último mes)
Gráfica de PHP

Como Limitar número registros en una página a traves de un combobox

Publicado por jose (18 intervenciones) el 06/07/2020 22:16:33
Buenos tardes,

Quisiera saber como hacer que una página con registros de mysql muestre los registros limitados por valores proporcionados por un combobox.

Muestro parte del código que no me funciona. También busco la forma que cambie cuando cambie el combobox sin necesidad de pulsar ningún botón.

1
2
3
4
5
6
if (isset($_POST["submit"])) {
	$num_register = $_POST["num_register"];
	$por_pagina = $num_register;
}else{
	$por_pagina = 20;
}


1
2
3
4
5
6
7
8
9
10
11
<form name="formulario" method="POST" enctype="multipart/form-data">
    Núm registros:
    <select name="num_register" id="type" >
		<option value="5">5</option>
		<option value="10">10</option>
		<option value="15">15</option>
		<option value="20">20</option>
		<option value="Total">Total</option>
    </select>
    <input type="submit" value="Enviar datos!" >
</form>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Kathyu
Val: 2.154
Plata
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Como Limitar número registros en una página a traves de un combobox

Publicado por Kathyu (680 intervenciones) el 06/07/2020 23:18:00
Le voy a responder por lo del numero de registro, ya con lo de que se llene la vista cuando se cambie el combo es JS y en ese lado si no me meto.

Lo mas básico (para no perderlo) es que en su archivo vea que numero han elegido y según eso se haga la query

Pseudocodigo
1
2
3
$c = $POST['cantidad']; // 25 | 5 | 10 | 1000
 
$sql = "SELECT * FROM miTabla LIMIT '$c'";

Eso lo que hace es que verifica cuantos registros quieren y en base a eso se buscan.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar