Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/03/2007, 14:01
Roykssop
 
Fecha de Ingreso: octubre-2006
Mensajes: 78
Antigüedad: 17 años, 6 meses
Puntos: 1
Pregunta Problema al subir 2 archivos en un form

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&ntilde;ol</option>
                                          <option>Portugues</option>
                                        </select>
                                      </p>
                                      <p>Fecha: 
                                        <input type="text" name="fecha">
                                      </p>
                                      <p>&nbsp; </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

Última edición por Roykssop; 19/03/2007 a las 19:40