Foros del Web » Programando para Internet » PHP »

Formulario

Estas en el tema de Formulario en el foro de PHP en Foros del Web. Hola: Me han dicho que me pase por aquí, mi duda es que he hecho un formulario con dreamweaber, pero es para tasar, por lo ...
  #1 (permalink)  
Antiguo 04/06/2013, 09:11
desilara
Invitado
 
Mensajes: n/a
Puntos:
Formulario

Hola:

Me han dicho que me pase por aquí, mi duda es que he hecho un formulario con dreamweaber, pero es para tasar, por lo que necesito que la gente pueda enviar imágenes, el problema es que el formulario funciona correcto pero la casilla de imágenes ni la coge... el formulario lo he hecho unido con melodysoft, porque así me enseñaron, no me importa modificarlo, ya que estoy para aprender, pero esta página me está superando... la web la he hecho desde dreamweaver, hasta dónde yo se solo se puede hacer desde el código. Gracias de antemano.

<form id="form1" name="form1" method="post" action="">
<table width="400" border="0" align="center">
<tr>
<td width="37"><div align="right">Nombre</div></td>
<td colspan="3"><label>
<input name="nombre" type="text" id="nombre" size="77" />
</label></td>
</tr>
<tr>
<td><div align="right">E-mail</div></td>
<td width="148"><label>
<input type="text" name="email" id="email" />
</label></td>
<td width="72"><div align="right">Teléfono</div></td>
<td width="149"><label>
<input type="text" name="telefono" id="telefono" />
</label></td>
</tr>
<tr>
<td><div align="right">Otros</div></td>
<td colspan="3"><label>
<textarea name="otros" id="otros" cols="60" rows="5"></textarea>
</label></td>
</tr>
<tr>
<td><div align="right">Fotos</div></td>
<td><input type="file" name="fotos" id="fotos" /></td>
<td colspan="2"><input type="file" name="fotos" id="fotos" /></td>
</tr>
<tr>
<td><div align="right">Fotos</div></td>
<td><input type="file" name="fotos" id="fotos" /></td>
<td colspan="2"><input type="file" name="fotos" id="fotos" /></td>
</tr>
<tr>
<td colspan="4" align="center"><label>
<input type="reset" name="borrar" id="borrar" value="Restablecer" />
</label>
<label>
<input type="submit" name="enviar" id="enviar" value="Enviar" />
</label></td>
</tr>
</table>
</form>
  #2 (permalink)  
Antiguo 04/06/2013, 09:22
Avatar de herzbazi  
Fecha de Ingreso: febrero-2012
Mensajes: 612
Antigüedad: 12 años, 1 mes
Puntos: 36
Respuesta: Formulario

aqui la pregunta es quieres que la foto se guarde en un fichero y se envie a una base de datos la url, quieres enviarlo como dato adjunto a un correo, que quieres hacer con la imagen.?
__________________
Enseña todo lo que sepas...
Aprende todo lo que puedas..
  #3 (permalink)  
Antiguo 04/06/2013, 09:24
 
Fecha de Ingreso: noviembre-2011
Mensajes: 117
Antigüedad: 12 años, 5 meses
Puntos: 2
Respuesta: Formulario

Hola! para postear código mételo entre las etiquetas CODE sino no hay quién entienda ;)

Si no he entendido mal necesitas que el usuario pueda seleccionar una imagen desde su pc no? para ello necesitas poner en el formulario:

enctype="multipart/form-data" (revisa temas en este foro hay muchos sobre eso y seguro ya resuelven tu duda)

y como consejo que te doy no estructures con tablas eso ya queda anticuado y es un horror para modificar y tratar, usa etiquetas como por ej. div (ya que dices que estás para aprender mejor intentar pillar las mínimas malas costumbres XD que luego cuesta mucho quitarlas...)
  #4 (permalink)  
Antiguo 04/06/2013, 09:31
desilara
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Formulario

Gacias por las contestaciones

Me gustaría que al mandar el formulario me apareciera la imagen en el correo, o eso pienso yo que se puede hacer, ya que esto es para una empresa y quieren que al mandar un email les lleguen imágenes adjuntas que `puedan mandar desde su pc, tal y como me comentas.

Ya he mirado post, pero no veo exactamente esto... tampoco me ha dado tiempo a mirarlos todos...

Las tablas solo las uso para los formularios, así me enseñaron... el resto lo hago con capas. A mi tampoco me gustan las tablas y me parecen incómodas de trabajar...
  #5 (permalink)  
Antiguo 04/06/2013, 09:32
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Respuesta: Formulario

Ademas de que a tu form le falta el ACTION que apunte a donde lo vas a procesar, te falta tambien el enctype="multipart/form-data"

<input type="file" name="fotos" id="fotos" />
<input type="file" name="fotos" id="fotos" /> otra vez ?

Ahi otra falla..... pues o declaras como arreglo:

<input type="file" name="fotos[]" />
<input type="file" name="fotos[]" />

o...

<input type="file" name="fotos1" id="fotos1" />
<input type="file" name="fotos2" id="fotos2" />

La segunda solucion es menos general pero valida tambien


Te dejo un enlace
__________________
Salu2!
  #6 (permalink)  
Antiguo 04/06/2013, 09:37
Avatar de herzbazi  
Fecha de Ingreso: febrero-2012
Mensajes: 612
Antigüedad: 12 años, 1 mes
Puntos: 36
Respuesta: Formulario

amigo todos los consejos que te han dado nuestros compañeros todos son acertados , deja las tablas.

sigue el link de abajo ahi hay un ejemplo y es exactamente lo que buscas enviarlos a un correo como dato adjunto

verifica si funciona

http://superpensando.blogspot.com/20...s-adjunto.html
__________________
Enseña todo lo que sepas...
Aprende todo lo que puedas..

Última edición por herzbazi; 04/06/2013 a las 09:38 Razón: agregar contenido

Etiquetas: formulario
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 08:21.