Ordenar Consulta al seleccionar combobox
Publicado por Alejandro (6 intervenciones) el 01/05/2013 01:41:30
Hola que tal estoy haciendo una pagina donde me traigo de algunos valores de una tabla, en eso no tengo problema me lo hace bien mi problema es que quiero poner un select(combobox) y al seleccionar una opcion se este ordenando por el valor seleccionado (filtro). mi codigo es este, pero como lo modifico para ke me este ordenando por la opcion, si tienen un ejemplo que me ayude en algo se los agradecere
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php
$cn=Conectarse2();
$registros = 4;
$index=0;
$pie_paginacion="";
$cadenacatalogo="";
if (!isset($_GET["pagina"])){
$inicio = 0;
$pagina = 1;
}
else{ $pagina = $_GET["pagina"]; $inicio = ($pagina - 1) * $registros; }
/* ----------------------- */
/* -- QUERY -- */
/* ----------------------- */
$resultados = mysql_query("select C.IdCarro, C.Modelo, M.Marca, C.Precio, C.Anio,
case when C.Transmision = 1 then 'Automatica' else 'Estandar' end as Transmision, C.Imagen from tblcarro C left join tblmarca M on C.IdMarca=M.IdMarca Where C.bSeccion=0");
$total_registros = mysql_num_rows($resultados);
$resultados = mysql_query("select C.IdCarro, C.Modelo, M.Marca, C.Precio, C.Anio, case when C.Transmision = 1 then 'Automatica' else 'Estandar' end as Transmision, C.Imagen from tblcarro C left join tblmarca M on C.IdMarca=M.IdMarca Where C.bSeccion=0 ORDER BY C.IdCarro asc LIMIT $inicio, $registros");
$total_paginas = ceil($total_registros / $registros);
/* ----------------------- */
/* -- GENERAR GRID -- */
/* ----------------------- */
//$cadenacatalogo="";
while($r=mysql_fetch_array($resultados)) {
echo '<div class="marco" ><a href="detalledelauto.php?id='.$r["IdCarro"].'">';
echo '<img alt="'.$r['Modelo'].'"src="catalogo/'.$r["Imagen"].'" /></a>';
echo '<div class="marco-info">';
echo '<p class="etiquetatitulo"><span>Modelo: </span>'.$r['Modelo'].'</p>';
echo '<p class="etiqueta"><span>Marca: </span>'.$r['Marca'].'</p>';
echo '<p class="etiqueta"><span>Año: </span>'.$r['Anio'].'</p>';
echo '<p class="etiqueta"><span>Transmision: </span>'.$r['Transmision'].'</p>';
echo '<p class="etiqueta"><span>Precio: $</span>'.$r['Precio'].'</p>';
echo '</div>';
echo '</div>';
}
?>
Valora esta pregunta


0