Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/06/2015, 20:32
AleeMarin
 
Fecha de Ingreso: junio-2015
Ubicación: La Plata, Buenos Aires, Argentina
Mensajes: 2
Antigüedad: 9 años, 9 meses
Puntos: 0
Pregunta Como ordenar ASC o DESC desde la página web?

Buenas Gente!

Tengo el siguiente código hecho por mi para un filtrado de registros traidos desde una base de datos:

Código PHP:
<div id="filtros">
    <form  action="index.php" method="GET" id="busqueda" class="busqueda">
                        
                        <p><b>Tipo de espect&aacuteculo: </b> &nbsp;&nbsp; 
                        <select name="selecttipo" >
                            <?php    
                            
include("./includes/conexion.php");
                            
$link=conectar();
                            
$r=mysqli_query($link,'SELECT te.idtipoespectaculo, te.tipoespectaculo FROM tiposespectaculos as te ORDER BY te.idtipoespectaculo');
                            
?>
                            <option  value="0"> Todos</option>
                            <?php
                            
while($fila mysqli_fetch_array($r)){
                            
?>
                                <option value="<?php echo $fila['idtipoespectaculo'?><?php if(isset($_GET['selecttipo']) && $_GET['selecttipo']==$fila['idtipoespectaculo'] ){ echo 'selected'; } ?><?php echo$fila['tipoespectaculo'?></option>
                            <?php ?>
                        </select>&nbsp;&nbsp;&nbsp;
                        <b>Sala:</b>&nbsp;&nbsp;        
                        <select name="selectsala">
                            <?php    
                            $r
=mysqli_query($link,'SELECT s.idsala, s.nombre FROM salas as s ORDER BY s.idsala');
                            
?>
                            <option  value="0"> Todas</option>
                            <?php
                            
while($fila mysqli_fetch_array($r)){
                            
?>
                                <option value="<?php echo $fila['idsala'?>"<?php if(isset($_GET['selectsala']) && $_GET['selectsala']==$fila['idsala']) { echo 'selected'; } ?> ><?php echo$fila['nombre'?></option>
                            <?php ?>
                        </select>&nbsp;&nbsp;&nbsp;
                        <b>Fecha:</b>&nbsp;&nbsp;
                        <input type="date" name="fecha"></input>
                        
                        <p><b>Ordenar por: </b>&nbsp;
                
                        <input type="radio" name="orden" value="titulo" <?php if(isset($_GET['orden']) && $_GET['orden']=='titulo'){ echo 'checked'; } ?>>Nombre&nbsp;&nbsp;&nbsp;
                        <input type="radio" name="orden" value="fecha"  <?php if(!isset($_GET['orden'])){echo 'checked';} else if($_GET['orden']=='fecha'){ echo 'checked';} ?>> Fecha </p>
                        <input type="submit" value="Filtrar" name="buscar" >
            </form>    
</div>
Quería saber como puedo hacer para a ese filtrado agregarle dos "radio button" (o una lista desplegable de opciones, o lo que sea), donde el usuario que visita la página pueda ordenar los resultados Ascendente o Descendente (predeterminadamente, los resultados traidos vendrian con orden ascendente).

Desde ya, gracias!
Saludos!