Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/04/2011, 16:00
lumines88
 
Fecha de Ingreso: abril-2011
Mensajes: 57
Antigüedad: 13 años
Puntos: 0
Subida de imágenes junto con otros datos

Hola,

estoy intentando crear un formulario en el que uno de los campos es una imagen. Es decir, tengo un formulario en el que pido a un usuario nombre, e-mail, etc; y uno de los campos es una imagen para subir. El código de subida de la imagen funciona por separado, porque me crea una copia de esa misma imagen en localhost, pero si copio ese código para subir la imagen dentro del form, no me funciona. Entonces simplificando el código tengo una estructura de este tipo:

Código PHP:
Ver original
  1. <form action="../funciones/insertar_datos.php" method="POST">
  2.  
  3. <table>
  4.   <tr>
  5.     <td width="10%"><strong>Nombre </strong></td>
  6.     <td width="50%"><input type="text" name="nombre"></td>
  7.   </tr>
  8.  
  9.   <tr>
  10.     <td width="10%"><strong>Email</strong></td>
  11.     <td width="50%"><input type="text" name="email"></td>
  12.   </tr>
  13.  
  14. <tr>
  15.  
  16.   <form action="../funciones/sube_imagen.php" method="post" enctype="multipart/form-data">
  17.             <td width="10%"><strong>Imagen</strong></td>
  18.             <td width="50%"><input name="file" type="file" onChange="ver(form.file.value)"></td>
  19.             <td width="50%"><input type="submit" value="Enviar" name="enviar"> </td>
  20.             </form>
  21.         </tr>
  22.   <tr>
  23.     <td width="10%"><strong>Ciudad</strong></td>
  24.     <td width="50%"><input type="text" name="ciudad"></td>
  25.   </tr>
  26.  
  27. </table>
  28. </form>

Entonces el problema es que no puedo tener un formulario dentro de otro, y si éste código lo inserto en la función insertar_datos del primer form, también me falla la inserción. ¿Sabríais cómo solucionar esto?


¡Muchas gracias por la ayuda!