Article View: chile.comp.programacion
Article #1576Re: En PHP como ordeno una lista??
From: Hector Vergara R.
Date: Tue, 11 Jul 2006 02:30
Date: Tue, 11 Jul 2006 02:30
59 lines
2580 bytes
2580 bytes
cuidado con la inyeccion de SQL...
<claudio@webit.cl> escribi� en el mensaje
news:1152566479.912724.309880@p79g2000cwp.googlegroups.com...
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:
<e8v2g7$u5s$1@news.nivel5.cl>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news.glorb.com!nntp-server.pubsub.com!news.nivel5.cl!not-for-mailReferences:
<1152442302.361332.131610@b28g2000cwb.googlegroups.com> <1152566479.912724.309880@p79g2000cwp.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!news3.google.com!news.glorb.com!nntp-server.pubsub.com!news.nivel5.cl!not-for-mail From: "Hector Vergara R." <hvergara@es-gmail.com> Newsgroups: chile.comp.programacion Subject: Re: En PHP como ordeno una lista?? Date: Mon, 10 Jul 2006 22:30:26 -0400 Organization: Varios Lines: 61 Message-ID: <e8v2g7$u5s$1@news.nivel5.cl> References: <1152442302.361332.131610@b28g2000cwb.googlegroups.com> <1152566479.912724.309880@p79g2000cwp.googlegroups.com> NNTP-Posting-Host: 190.45.222.220 X-Trace: news.nivel5.cl 1152585031 30908 190.45.222.220 (11 Jul 2006 02:30:31 GMT) X-Complaints-To: news@news.nivel5.cl NNTP-Posting-Date: Tue, 11 Jul 2006 02:30:31 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.2869 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 X-RFC2646: Format=Flowed; Original