Thread View: chile.comp.programacion
5 messages
5 total messages
Started by FARU
Sun, 09 Jul 2006 10:51
En PHP como ordeno una lista??
Author: FARU
Date: Sun, 09 Jul 2006 10:51
Date: Sun, 09 Jul 2006 10:51
46 lines
2194 bytes
2194 bytes
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"; }
?>
Re: En PHP como ordeno una lista??
Author: 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>
Re: En PHP como ordeno una lista??
Author: 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>
Re: En PHP como ordeno una lista??
Author: Mauricio Gómez
Date: Tue, 11 Jul 2006 13:05
Date: Tue, 11 Jul 2006 13:05
70 lines
2803 bytes
2803 bytes
Muy cierto.
rro
Hector Vergara R. escribi�:
> 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>
>
>
Re: En PHP como ordeno una lista??
Author: FARU
Date: Wed, 19 Jul 2006 06:29
Date: Wed, 19 Jul 2006 06:29
22 lines
1733 bytes
1733 bytes
Gracias por la ayuda, logre hacer esto:
<a href="index.php?orden=DATEADD&tipo=DESC"><b>Añadida</a>
Pero quiero modificarlo para que al volver hacer click lo ordene en
forma ASC y otro click y sea DESC
pense en algo asi, pero no me resulta:
<a href="index.php?orden=DATEADD&tipo=
<?php
if($tipo=='DESC'){
$tipo='ASC';
}
else{
$tipo='DESC';
}
echo $tipo;
?>"><b>Añadida</a>
Alguna idea???
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads