Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/11/2005, 05:22
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Si dices que esos datos los tienes guardados en una BD simplemente consultalos e imprimelos:
Código PHP:
while($rowmysql_fetch_assoc($consulta)) {
      echo 
"Nombre: ".$row['campo_nombre']."<br>";
      echo 
"Peso: ".$row['campo_peso']."<br>";
      echo 
"<a href=\"".row['campo_rutaArchivo']."\">Descargar</a><br><br>";

... hay que ver de qué tipo de archivos de trata para el caso de descargar; si son archivos que no son interpretados por el navegador (.zip, .rar, .etc) la descarga se hara directamente, pero si estos son reconocidos por el navegador (.jpg, .php, .html, .mp3 ...) va a abrirlos, mostrarlos ó reproducirlos automáticamente. Si quieres evitar eso busca un script para forzar la descarga y entonces el enlace quedaría algo como:
Código HTML:
<a href="descargar.php?id=XX">Descargar</a> 
donde el script que te digo estaría en el archivo descargar.php y lo que haría es consultar esa id, extraer su ruta (aunque puedes pasar la ruta directamente) y forzar la descarga.

Para forzar la descarga necesitarás de las funciones header() y readfile() y encontrarás código en los comentarios de dichas funciones, igual busca "forzar descarga" en el foro.

Si tienes problemas mencionalos. Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"