Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/01/2012, 17:00
Avatar de Mikimoto74
Mikimoto74
 
Fecha de Ingreso: enero-2005
Mensajes: 88
Antigüedad: 20 años, 2 meses
Puntos: 2
Respuesta: insertar en mysql ruta de pdf atraves de php

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);
     }