¿Como puedo enlazar el resultado de una consuta a una url?

Antonio
16 de Mayo del 2005
¿Como puedo enlazar el resultado de una consuta a una url?
Mirad, tengo esto:
while ($datos = mysql_fetch_array($resp)) { echo"<tr><td>$datos[nombre]</td><td>$datos[descargas]</td><td>$datos[url]</td></tr>
me gustaría que los resultados de [descargas] se enlazaran a los resultados de [url]

De forma que si antes quedaba así:
-------------------------
Juju 4 Juju.zip
-------------------------

Ahora quede así:
-------------------------
Juju 4
-------------------------

(pero que donde pone Juju esté enlazado a Juju.zip)

oxigen
16 de Mayo del 2005
Saludos, yo pienso que sera algo asi:
<?php
while ($datos = mysql_fetch_array($resp))
{
echo"<tr>";
echo"<td><a href='$datos[url]'> $datos[nombre]</a></td>";
echo"<td>$datos[descargas]</td>";
echo"</tr>"
?>

Creo que con eso bastara! Espero que te sea de ayuda, si no dime que no funciono, ok?

oxigen
16 de Mayo del 2005
Por cierto separe todo para que se viera un poco mas ordenado y que te dieras cuenta bien de que fue lo que cambio. Saludos colega!

Antonio
16 de Mayo del 2005
no me funcionó, sorry.
Mira aquí te dejo el archivo completo:
<?

$host = "xxx";
$user = "xxx";
$pass = "xxx";
$db = "xxx";

//conecta a mysql
$conecta = mysql_connect($host,$user,$pass); mysql_select_db($db,$conecta);

//muestra todos los registros de descargas
echo "<table border=1>";
$query = "select * from descargas order by descargas desc LIMIT 10"; $resp = mysql_query($query);
while ($datos = mysql_fetch_array($resp)) { echo"<tr><td>$datos[nombre]</td><td>$datos[descargas]</td><td>$datos[url]</td></tr>"; }
echo "</table>";

//liberamos memoria y desconecta de mysql
@mysql_free_result($resp); mysql_close($conecta);

?>

y en esta página es donde se muestran los resultados: http://www.granhumor.com/visitas.php

Gracias por tu ayuda ^^

Antonio
16 de Mayo del 2005
Bueno, ya lo e solucionado, e tenido que cojer parte del código que has escrito y añadirlo a mi archivo php

Muchas gracias por todo

oxigen
16 de Mayo del 2005
Que bien que ya solucionaste tu problema y disculpa si no te fue de mucha ayuda el codigo que te escribi, pero es que pusiste muy pocos datos en tu post.

En fin para eso estamos, hoy por ti; mañana por mi.
Saludos!