Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/04/2011, 22:26
lrvarela
 
Fecha de Ingreso: abril-2009
Mensajes: 8
Antigüedad: 15 años
Puntos: 0
Respuesta: Formulario PHP en HTML (problema en cuerpo del mensaje)

Cita:
Iniciado por uikekarallo Ver Mensaje
Hola.

Lo primero, el foro correcto para este mensaje es el de PHP.

Y lo segundo... No veo por ningún lado donde recoges los datos de las variables. Esto es, si el formulario utiliza el método post, debes recoger primero la información.
Un ejemplo:

Código PHP:

// en el formulario, el atributo name debe tener como valor lo que hay entre
// los corchetes, en este caso, 'comentario'.

$comentario $_POST['comentario']; 
Luego comprueba que recoge los datos correctamente:

Código PHP:
echo $comentario;
exit(); 
// para detener el script 
Como verás, lo ideal será que recojas cada campo en una variable individualmente, y luego montes el cuerpo del mensaje para enviarlo:

Código PHP:
$nombre $_POST['nombre'];
$apellidos $_POST['apellido'];
$mensaje $_POST['mensaje'];
// etc...
// y ahora montas el cuerpo del mensaje. es mejor hacerlo con tablas,
// pero para el ejemplo utilizaré párrafos.

$cuerpo 
                 
'
                  <p>Nombre: '
.$nombre.'</p>
                  <p>Apellidos: '
.$apellidos.'</p>
                  <p><br /></p>
                  <p>Mensaje:<br /><br />'
.$mensaje.'</p>
                 ' 

A ver si así solucionas :) Un saludo.
Estaba en dudas en donde publicar el tema y opté por este foro, pido disculpas.

Ya está solucionado!

Estuve averiguando por varios sitios y después de leer varios temas llegué a la solución.

Código PHP:
// Cuerpo del Mensaje
$cuerpo_del_mensaje "Nombre y Apellido: " $nombre "\r\nDireccion: " $direccion "\r\nCiudad: " $ciudad "\r\nProvincia: " $provincia "\r\nCodigo postal: " $codigopostal "\r\nTelefono: " $telefono "\r\nCantidad de remeras: " $cantidad "\r\nTalle remera #1: " $talle1 "\r\nTalle remera #2: " $talle2 "\r\nTalle remera #3: " $talle3 "\r\nTalle remera #4: " $talle4 "\r\nTalle remera #5: " $talle5 "\r\nMetodo de pago: " $metpago "\r\nMetodo de envio: " $metenvio "\r\nE-mail: " $mail " \r\n"
No sé si es bonito pero es funcional, lo que estaba buscando.

Gracias de todas formas, uikekarallo!

Saludos
Lucas