🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #1576

Re: En PHP como ordeno una lista??

#1576
From: Hector Vergara R.
Date: Tue, 11 Jul 2006 02:30
59 lines
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&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: <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-mail
References: <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