Por si alguien tenia el mismo problema, aqui pongo el cofigo ya corregido y funcionando (el form se mantiene igual):
El que guarda en la base de datos...
Código PHP:
<?php
header ("Location: prensa.html");
include("connect.php");
$archivo = $_FILES["archivo"]["tmp_name"];
$tamanio = $_FILES["archivo"]["size"];
$tipo = $_FILES["archivo"]["type"];
$nombre = $_FILES["archivo"]["name"];
$company = $_POST["company"];
$titulo = $_POST["titulo"];
if ( $archivo != "none" )
{
$fp = fopen($archivo, "rb");
$contenido = fread($fp, $tamanio);
$contenido = addslashes($contenido);
fclose($fp);
$qry = "INSERT INTO prensa VALUES
(0,'$company','$titulo','$contenido','$nombre','$tipo')";
mysql_query($qry);
if(mysql_affected_rows($conn) > 0)
print "Se ha guardado el archivo en la base de datos.";
else
print "NO se ha podido guardar el archivo en la base de datos.";
}
else
print "No se ha podido subir el archivo al servidor";
?>
El que muestra el enlace en la pagina...
Código PHP:
<?
include("connect.php");
$sql="SELECT * FROM prensa WHERE company='XXXXXXXXXXXX' ORDER BY ID DESC";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result))
{
echo "<div align='justified'>";
echo "<a class='dos' a href='descargar_notas.php?id=$row[id]'>".$row[titulo]."</a><br><br>";
}
?>
El que ejecuta la descarga al pinchar el enlace...
Código PHP:
<?
include("connect.php");
$sql="SELECT tipo, contenido FROM prensa WHERE id=$id";
$result=mysql_query($sql);
$tipo = mysql_result($result, 0, "tipo");
$contenido = mysql_result($result, 0, "contenido");
header("Content-type: $tipo");
print $contenido;
?>