Foros del Web » Programando para Internet » PHP »

Formulario enviado por php con varios archivos adjuntos

Estas en el tema de Formulario enviado por php con varios archivos adjuntos en el foro de PHP en Foros del Web. Buenas noches a todos!! Despues de llevar toda la tarde probando codigos etc.,, me decidi a escribir, necesito ayuda para crear un archivo php para ...
  #1 (permalink)  
Antiguo 18/11/2012, 17:32
Avatar de evaplaza  
Fecha de Ingreso: junio-2011
Ubicación: Toledo
Mensajes: 59
Antigüedad: 12 años, 10 meses
Puntos: 13
Formulario enviado por php con varios archivos adjuntos

Buenas noches a todos!!

Despues de llevar toda la tarde probando codigos etc.,, me decidi a escribir, necesito ayuda para crear un archivo php para el envío de un formulario.
La cosa es que me he leido varios tutoriales de php, pero creo que el formulario que quiero, que es de registro donde se deben adjuntar hasta 10 archivos, es más complicado que eso...

Si alguien me ayuda se lo agradeceria muchisimo!

El codigo de mi form es esta:

Código HTML:
<form action="enviar.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
  <p>&nbsp;</p>
  <table width="767" border="0" align="center" cellpadding="20" cellspacing="0">
  <tr>
    <td width="727" bgcolor="#FFFFFF"><table width="727" border="0" align="center" cellpadding="10" cellspacing="0">
      <tr
        </tr>
      <tr>
        <td width="262" bgcolor="#FFFFFF"><label>Nombre </label></td>
        <td colspan="2" bgcolor="#FFFFFF"><input name="Name" type="text" id="Name" value="" size="45" maxlength="90" /></td>
        </tr>
      <tr>
        <td bgcolor="#FFFFFF"><label>Apellidos</label></td>
        <td colspan="2" bgcolor="#FFFFFF"><input name="lastname" type="text" id="lastname" size="45" maxlength="90" /></td>
        </tr>
      <tr>
        <td bgcolor="#FFFFFF"><label>Calle y numero:</label></td>
        <td colspan="2" bgcolor="#FFFFFF"><input name="direccion" type="text" id="direccion" size="70" maxlength="150" /></td>
        </tr>
      <tr>
        <td bgcolor="#FFFFFF"><label>Localidad:</label></td>
        <td colspan="2" bgcolor="#FFFFFF"><input name="Localidad" type="text" id="Localidad" size="45" maxlength="100" /></td>
        </tr>
      <tr>
        <td bgcolor="#FFFFFF"><label>Pais: </label></td>
        <td colspan="2" bgcolor="#FFFFFF"><input name="country" type="text" id="country" size="35" maxlength="60" /></td>
        </tr>
      <tr>
        <td bgcolor="#FFFFFF">¿Tienes experiencia previa?</td>
        <td colspan="2" bgcolor="#FFFFFF"><label>
          <input name="radio" type="radio" id="radio" value="radio" checked="checked" /><input type="radio" name="radio" id="radio2" value="radio" />
          No</label></td>
        </tr>
      <tr>
        <td align="left" valign="baseline" bgcolor="#FFFFFF">¿Cuantas horas tienes disponibles?</td>
        <td colspan="2" align="left" valign="baseline" bgcolor="#FFFFFF"><input type="radio" name="radio3" id="radio1" value="radio1" />
          <label for="radio1">Más de 15 (por semana)<br />
            <input type="radio" name="radio3" id="radio3" value="radio1" />
            Más de 20 <br />
            <input type="radio" name="radio4" id="radio4" value="radio3" />
            Más de 30<br />
            <input type="radio" name="radio5" id="radio5" value="radio3" />
            Jornada Completa 8 horas diarias </label></td>
        </tr>
      <tr>
        <td colspan="3" align="left" valign="baseline" bgcolor="#FFFFFF"><p>&nbsp;</p>
          <p>Necesitamos al menos ocho fotos, adjuntalas a continuación: </p>
          <p align="left">&nbsp;</p></td>
        </tr>
      <tr>
        <td bgcolor="#FFFFFF">&nbsp;</td>
        <td colspan="2" bgcolor="#FFFFFF"><label>Imagen 1
          <input name="archivos" type="file" id="archivos" size="20" />
          </label></td>
        </tr>
      <tr>
        <td bgcolor="#FFFFFF">&nbsp;</td>
        <td colspan="2" bgcolor="#FFFFFF"><label>Imagen 2
          <input name="Archivos" type="file" id="Archivos" size="20" />
          </label></td>
        </tr>
      <tr>
        <td bgcolor="#FFFFFF">&nbsp;</td>
        <td colspan="2" bgcolor="#FFFFFF"><label>Imagen 3
          <input name="archivos1" type="file" id="archivos1" size="20" />
          </label></td>
        </tr>
      <tr>
        <td bgcolor="#FFFFFF">&nbsp;</td>
        <td colspan="2" bgcolor="#FFFFFF"><label for="archivo3">Imagen 4</label>
          <input name="archivo2" type="file" id="archivo3" size="20" /></td>
        </tr>
      <tr>
        <td bgcolor="#FFFFFF">&nbsp;</td>
        <td colspan="2" bgcolor="#FFFFFF"><label for="archivo4">Imagen 5:</label>
          <input name="archivo3" type="file" id="archivo4" size="20" /></td>
        </tr>
      <tr>
        <td bgcolor="#FFFFFF">&nbsp;</td>
        <td colspan="2" bgcolor="#FFFFFF"><label for="archivo5">Imagen 6:</label>
          <input name="archivo4" type="file" id="archivo5" size="20" /></td>
        </tr>
      <tr>
        <td bgcolor="#FFFFFF">&nbsp;</td>
        <td colspan="2" bgcolor="#FFFFFF"><label for="archivo6">Imagen 7:</label>
          <input name="archivo6" type="file" id="archivo6" size="20" /></td>
        </tr>
      <tr>
        <td bgcolor="#FFFFFF">&nbsp;</td>
        <td colspan="2" bgcolor="#FFFFFF"><label for="archivo7">Imagen 8:</label>
          <input name="archivo7" type="file" id="archivo7" size="20" /></td>
        </tr>
      <tr>
        <td bgcolor="#FFFFFF">&nbsp;</td>
        <td colspan="2" bgcolor="#FFFFFF">&nbsp;</td>
        </tr>
      <tr>
        <td bgcolor="#FFFFFF"><label>Número de documento de identificación:</label></td>
        <td colspan="2" bgcolor="#FFFFFF"><input name="IDnacional" type="text" id="IDnacional" value="Número de DNI o Pasaporte" size="30" maxlength="30" /></td>
        </tr>
      <tr>
        <td bgcolor="#FFFFFF">Copia del documento: </td>
        <td colspan="2" bgcolor="#FFFFFF"><label for="Idcopia">Anverso:</label>
          <input name="Idcopia" type="file" id="Idcopia" size="20" /></td>
        </tr>
      <tr>
        <td bgcolor="#FFFFFF">&nbsp;</td>
        <td colspan="2" bgcolor="#FFFFFF"><label for="Idcapia">Reverso:</label>
          <input name="Idcapia" type="file" id="Idcapia" size="20" /></td>
        </tr>
      <tr>
        <td bgcolor="#FFFFFF"><label>Nombre de modelo: </label></td>
        <td colspan="2" bgcolor="#FFFFFF"><input name="nombremodelo" type="text" id="nombremodelo" value="Nombre de modelo que deseas usar" size="50" maxlength="50" /></td>
        </tr>
      <tr>
        <td bgcolor="#FFFFFF">&nbsp;</td>
        <td colspan="2" bgcolor="#FFFFFF">&nbsp;</td>
        </tr>
      <tr>
        <td bgcolor="#FFFFFF"><label>Comentarios:</label></td>
        <td colspan="2" bgcolor="#FFFFFF"><textarea name="Coment" id="Coment" cols="45" rows="5"></textarea></td>
        </tr>
      <tr>
        <td bgcolor="#FFFFFF">&nbsp;</td>
        <td colspan="2" bgcolor="#FFFFFF">&nbsp;</td>
        </tr>
      <tr>
        <td bgcolor="#FFFFFF">&nbsp;</td>
        <td width="116" bgcolor="#FFFFFF"><input type="submit" name="Enviar" id="Enviar" value="Enviar" /></td>
        <td width="303" bgcolor="#FFFFFF"><input type="reset" name="Borrar" id="Borrar" value="Limpiar" /></td>
        </tr>
    </table> <label></label></td>
    </tr>
  </table>
</form> 
__________________
Les recomendaría mi web... pero si a todos nos dejasen promocionarlas estaría esto lleno de enlaces!!
  #2 (permalink)  
Antiguo 18/11/2012, 19:20
 
Fecha de Ingreso: junio-2011
Ubicación: Barcelona
Mensajes: 212
Antigüedad: 12 años, 10 meses
Puntos: 17
Respuesta: Formulario enviado por php con varios archivos adjuntos

Perdona, pero quieres que esos datos se ingresen en una base de datos para luego rescatar esos valores o que lo envie por email a un correo?

Saludos.
  #3 (permalink)  
Antiguo 19/11/2012, 04:20
Avatar de evaplaza  
Fecha de Ingreso: junio-2011
Ubicación: Toledo
Mensajes: 59
Antigüedad: 12 años, 10 meses
Puntos: 13
Respuesta: Formulario enviado por php con varios archivos adjuntos

Hola, gracias por tu interes.
La idea es que lo envie a un correo electrónico, y que los archivos vayan adjuntos al mismo. He intentado con mailto... pero bueno ya sabeis que eso a parte de ser incomodo para el usuario, no siempre funciona correctamente (como me ha ocurrido a mi)

Es decir, por lo que he leido a través de la llamada al archivo php que se configure de acuerdo al formulario, se puede enviar el archivo como adjunto. Yo tengo hostingo, base de datos y todo de pago. Pero el problema es que no se como hacer esto....

Muchisimas gracias por la ayuda.
__________________
Les recomendaría mi web... pero si a todos nos dejasen promocionarlas estaría esto lleno de enlaces!!
  #4 (permalink)  
Antiguo 21/11/2012, 04:58
Avatar de evaplaza  
Fecha de Ingreso: junio-2011
Ubicación: Toledo
Mensajes: 59
Antigüedad: 12 años, 10 meses
Puntos: 13
Respuesta: Formulario enviado por php con varios archivos adjuntos

Please help!
He intentado de todas formas pero esto de no tener idea de php... hace que se complique bastante :S
__________________
Les recomendaría mi web... pero si a todos nos dejasen promocionarlas estaría esto lleno de enlaces!!

Etiquetas: adjuntos, enviado, formulario, registro
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:17.