Hola, además de almacenar la ruta en la BD no te olvides de que debes de almacenar también el PDF en el servidor.
si en el formulario tienes lo siguiente:
Código HTML:
<input type="file" name="archivo" />
Al enviar, obviando la validación de que es un PDF y la seguridad, que siempre son necesarias, es recomendable primero gestionar el guardado del archivo, mediante la variable $_FILES, y si todo ha ido bien, se almacena el nombre del archivo en la BD, mejor que la ruta completa, que puede ir en una variable de configuración o global:
Código PHP:
global $ruta_destino; // p.ej. almacena la cadena 'uploads/pdf/'
// Comprobar que se ha enviado archivo
if (!empty($_FILES["archivo"]["tmp_name"])) {
if (move_uploaded_file($_FILES["archivo"]["tmp_name"], $ruta_destino . $_FILES["archivo"]["name"])) {
// Guardar en BD.
$bd = mysql_connect(...);
$SQL = "INSERT/UPDATE....";
$exito = mysql_query($SQL, $bd);
}
}