Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/05/2009, 01:23
pekpon
 
Fecha de Ingreso: diciembre-2005
Ubicación: BCN
Mensajes: 165
Antigüedad: 18 años, 4 meses
Puntos: 2
Insertar arrays en una cadena...???

Hola a todos!!

Tengo un problema/duda y necesitaria que me ayudaseis. Necesito mandar varios campos de formulario a un mail, usando la funcion mail(). El problema es que el campo donde se escribe lo que va a mandar el formulario es una cadena no? pues aqui viene mi problema.

En el formulario, hay 3 campos de texto en el que poder escribir. En estos 3 se puede escribir o no escribir. Entonces lo que necesito es que el campo rellenado se envie por correo pero los que esten en blanco no se envien. No se si entendeis la idea....esto seria muy facil hacerlo con un bucle pero al ser una cadena, el cuerpo del mensaje...me complica las cosas...

El problema viene en que hay una pagina de comfirmacion despues de pulsar sobre enviar, con lo que los campos vacios no los creo y los que contienen valores les nombro con un campo hidden, con lo que si el campo 1 y 2 existen, me crea 2 hidden pero no un tercero.

Por si acaso os pongo aqui un ejemplo grafico:

Código:
FORMULARIO
1-Rellene los campos necesarios:

1.-[        perro    ]
2.-[        gatos   ]
3.-[                    ]

         [ Enviar ]

Pag2.
Usted escojió:

-perro
-gatos

[  Comfirmar  ]
--------------------------------

En este caso me llegaria un email diciendo:

El usuario indicó:
-perro
-gatos

En el caso de aver llenado solo un campo llegaria:

El usuario indicó:
-perro
Espero no aver liado mas la cosa con el ejemplo :D
Un saludo!