
26/02/2008, 07:41
|
 | | | Fecha de Ingreso: junio-2007 Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 17 años, 9 meses Puntos: 49 | |
Re: descargar archivos de BD MySQL El error te da porque no esta recuperando ningun ID el problema viene de este tu primer codigo fijate bien Código PHP: <?php
mysql_connect('localhost','juser','9999')or die ('Ha fallado la conexión: '.mysql_error());
mysql_select_db('registro')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
$qry = "SELECT nombre, titulo, tipo FROM archivos"; // Debes seleccionar el id que aqui no lo tienes
$res = mysql_query($qry);
while($fila = mysql_fetch_array($res))
{
echo "<table width=70%><tr bgcolor= #61e877><div align=center>";
echo "<b>Titulo: </b>";
echo $fila['titulo'];
echo "</div></tr>";
echo"<tr> </tr>";
echo "<tr><b>Nombre: </b>";
echo $fila['nombre'];
echo "</tr>";
echo"<tr> </tr>";
echo "<tr><div align=center><a href='descargar_archivo.php?id=$fila[id]'>Descargar</a></div>"; // Para que lo puedas listar
echo "</tr>";
echo"<tr> </tr>";
echo "<hr>" ;
echo "</table>" ;
}
?> No estas seleccionando el id en tu consulta deberia ser asi Código PHP: $qry = "SELECT id, nombre, titulo, tipo FROM archivos";
Y luego lo recuperas como te han indicado en el post anterior con $_GET['id'].
Saludos. |