🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #1573

Re: En PHP como ordeno una lista??

#1573
From: claudio
Date: Mon, 10 Jul 2006 21:21
55 lines
2674 bytes
FARU ha escrito:

> Estoy tratando de aprender PHP y tengo una duda que no he podido
> encontrar respuesta, por favor ayudenme:
>
> Tengo una tabla donde se muetran varios datos y quiero que al hacer
> click en COD se ordene la fila con los datos en forma ascendente o
> descendente.
>
> Como hago para hacer un link y se vea en html?
> que debiera haber en el link?
>
> ¿como lo puedo hacer?
>
> esto es lo que tengo:
>
> <?php
>
> $link = mysql_connect("localhost", "usuario", "pass");
> mysql_select_db("tabla", $link);
> $result = mysql_query("SELECT num,cod,nombre,noriginal,catg FROM tabla
> ", $link);
>
> if ($row = mysql_fetch_array($result)){
>
> echo "<table border='1'> \n";
>  echo "<tr>
>   <td>Num</a></td>
>   <td>Cod</td>
>   <td>Nombre</td>
>   <td>Nombre Original</td>
>   <td>Categor&iacute;a</td>
>  </tr> \n";
>
> do {
>
>  echo "<tr>
>   <td>".$row[num"]."</td
>   <td>".$row["cod"]."</td>
>   <td>".$row["nombre"]."</td>
>   <td>".$row["noriginal"]."</td>
>   <td>".$row["catg"]."</td>
>  </tr> \n";
>
> } while ($row = mysql_fetch_array($result));
> echo "</table> \n"; }
>
> ?>

En el encabezado puedes poner un link con un parametro que te permita
armar nuevamente la consulta, con un order by CAMPO ASC o DESC,
dependiendo del parametro que le pases en el link. por ejemplo:

<a href="consulta.php?order_by=NOMBRE&tipo_order=ASC">NOMBRE</a>
Technical Details
Message-ID: <1152566479.912724.309880@p79g2000cwp.googlegroups.com>
Path: arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!p79g2000cwp.googlegroups.com!not-for-mail
References: <1152442302.361332.131610@b28g2000cwb.googlegroups.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,ec7688b703518a88
X-Google-Attributes: gid1593cb,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!p79g2000cwp.googlegroups.com!not-for-mail
From: claudio@webit.cl
Newsgroups: chile.comp.programacion
Subject: Re: En PHP como ordeno una lista??
Date: 10 Jul 2006 14:21:19 -0700
Organization: http://groups.google.com
Lines: 56
Message-ID: <1152566479.912724.309880@p79g2000cwp.googlegroups.com>
References: <1152442302.361332.131610@b28g2000cwb.googlegroups.com>
NNTP-Posting-Host: 200.27.84.2
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Trace: posting.google.com 1152566485 30684 127.0.0.1 (10 Jul 2006 21:21:25 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Mon, 10 Jul 2006 21:21:25 +0000 (UTC)
In-Reply-To: <1152442302.361332.131610@b28g2000cwb.googlegroups.com>
User-Agent: G2/0.2
X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322),gzip(gfe),gzip(gfe)
Complaints-To: groups-abuse@google.com
Injection-Info: p79g2000cwp.googlegroups.com; posting-host=200.27.84.2;
   posting-account=t0pNNg0AAABdY5nb_RfzZOoznatHiIuR