Ver Mensaje Individual
  #7 (permalink)  
Antiguo 29/01/2007, 20:56
Avatar de deet
deet
 
Fecha de Ingreso: mayo-2005
Ubicación: Córdoba - Argentina
Mensajes: 269
Antigüedad: 19 años, 8 meses
Puntos: 1
Re: Problemita con un par de enlaces

el script que tu escribiste, siempre te muestra lo que esta en la condicional :

elseif($opt == "report_list")

ya que siempre la está cumpliendo en cada uno de los links que presionas, lo que tienes que hacer es que también se fije en la otra variable $sort, para que en el caso del primer link tiene que estar vacía, aqui abajo te dejo el arreglo:


Código PHP:
<?
$opt 
$_GET['opt'];
$sort $_GET['sort'];
    if(
$opt == "clients") {
?>
    <strong>Lista de clientes</strong>
<?
    
}elseif($opt == "report_list" && empty($sort)) {
?>
    <strong>Listado de informes técnicos</strong>
<?
    
}elseif($opt == "report_list" && $sort == "fecha") {
?>
    <strong>Informes ordenados por Fecha</strong>
<?
    
}elseif($opt == "report_list" && $sort == "tecnico") {
?>
    <strong>Informes ordenados por Técnico</strong>
<?
    
}else {
?>
<div style="clear:both">
    <div style="width:48%; float: left; padding: 5px;">
        <div class="panel">
        <h4 class="usu">Procesos</h4>    
            <ul>
                <li><a href="admzone.php?opt=clients">Mantenimiento de Clientes</a>
                <p>Agregar, modificar, eliminar y listado completo de clientes.</p></li>
            </ul>
        </div>
    </div>
    <div style="width:48%; float: right; padding:5px;">
        <div class="panel">
        <h4 class="usu">Reportes</h4>    
            <ul>
                <li><a href="admzone.php?opt=report_list">Listado de informes técnicos</a>
                <p>Listado completo de todos los informes técnicos</p></li>
                <li><a href="admzone.php?opt=report_list&sort=fecha">Informes ordenados por Fecha</a></li>
                <li><a href="admzone.php?opt=report_list&sort=tecnico">Informes ordenados por Técnico</a></li>
            </ul>
        </div>
    </div>
</div>
<?
    
}
?>