Bueno paso a explicar yo tengo este formulario
Código HTML:
<form ACTION="adminv.php" METHOD="post" enctype="multipart/form-data" NAME="form1">
<div align="right">
<p>Foto:
<input type="file" name="archivo">
</p>
<p>Libro:
<input type="file" name="doc">
</p>
<p>Nombre del libro:
<input type="text" name="nl">
</p>
<p>Autor:
<input type="text" name="na">
</p>
<p> Idioma:
<select name="lang">
<option>Ingles</option>
<option>Español</option>
<option>Portugues</option>
</select>
</p>
<p>Fecha:
<input type="text" name="fecha">
</p>
<p> </p>
<p align="center">
<input type="submit" name="Submit" value="Enviar">
</p>
</div>
</form>
En el cual subo una foto y en el otro subo un documento pdf o de word. Mi pregunta es si se puede hacer un upload de 2 archivos en un mismo form.
en el php obtengo los datos del formulario, pero el problema es que cuando inserto en la base de datos solo guarda el nombre de 1 archivo y el otro archivo queda el campo vacio en la BD.
Código PHP:
<? $nlibro=$_POST['na'];
$nautor=$_POST['nl'];
$idioma=$_POST['lang'];
$fecha=$_POST['fecha'];
$nombre=$archivo_name;
$num=$doc_name;
copy($archivo,$nombre);
copy($doc,$num);
include("config.php");
if (mysql_query("INSERT INTO catalogo (libro,autor,idioma,fecha,dirlibro,dirlibrob) VALUES
('$nlibro','$nautor','$idioma','$fecha','$nombre','$num')")==true)
{
echo "Su script funciona<br>";
session_start();
session_register("archivos2");
$archivos2=$nombre;
echo "<a href=descargas.php>Descargar archivo</a>";
}
else
{
echo "Su script no funciona";
}
mysql_close($conex);
?>
Bueno saludos
y
Gracias de antemano