Article View: chile.comp.programacion
Article #1573Re: En PHP como ordeno una lista??
From: claudio
Date: Mon, 10 Jul 2006 21:21
Date: Mon, 10 Jul 2006 21:21
55 lines
2674 bytes
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í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-mailReferences:
<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