Gracias rbczgz
Com hago para que me salgan las /, porqué en el script estan puestas.
Y el tema de que no trae nada de la BBDD, no entiendo por qué no lo hace, si me dice que se ha enviado correctamente, y en la carpeta correspondiente hay el documento que he subido.
Adjunto los códigos, a ver si ayudan. Muchas gacias de nuevo!!
CODIGO que hay en el formulario, que te lleva al EmpCrear.php
Código PHP:
Ver original<!-- MAX_FILE_SIZE debe preceder al campo de entrada del fichero -->
<input type="hidden" name="MAX_FILE_SIZE" value="300000" />
<!-- El nombre del elemento de entrada determina el nombre en el
array $_FILES --> Enviar este fichero: <input name="fichero_usuario" type="file" />
CODIGO EmpCrear.php
Código PHP:
Ver original<?php
// En versiones de PHP anteriores a la 4.1.0, debería utilizarse $HTTP_POST_FILES en lugar
// de $_FILES.
$dir_subida = 'C:\Archivos de programa\EasyPHP-DevServer-14.1VC9\data\localweb\subidas\S';
$fichero_subido = $dir_subida . basename($_FILES['archivo']['name']);
echo '<pre>';
echo "El fichero es válido y se subió con éxito.\n";
} else {
echo "¡Posible ataque de subida de ficheros!\n";
}
echo 'Más información de depuración:';
print "</pre>";
?>
<?php
require_once ('../conexion.inc.php');
$db1 = @mysql_connect($servidor,$usuario,$password) or
die("Error al conectar al DBMS."); $IdRFQ = $_POST['txtidrfq'];
$Data = $_POST['txtdata'];
$Suppliers = $_POST['txtsupplier'];
$Price = $_POST['txtprice'];
$Cry2 = $_POST['txtcry2'];
$MOQ = $_POST['txtmoq'];
$Volume = $_POST['txtvolume'];
$Investment = $_POST['txtinvestment'];
$Cry = $_POST['txtcry'];
$Timing = $_POST['txttiming'];
$Incoterms = $_POST['txtincoterms'];
$Comments = $_POST['txtcomments'];
$q1= "INSERT INTO rfq (idrfq, data, suppliers, price, cry2, moq, volume, investment, timing, cry, incoterms, archivo)
values ('$IdRFQ','$Data', '$Suppliers', '$Price', '$Cry2', '$MOQ', '$Volume', '$Investment', '$Timing', '$Cry', '$Incoterms', '$fichero_subido')";
?>