Buenas, muchas gracias, que estoy super pesado.
Te comento, los datos los recibe igual que las pruebas con el post, el problema está al capturar las variables fuera.
He probado lo último e imprime los resultados con el "print $GLOBALS[campo]", en cuanto lo comento e intento capturar las supuestas nuevas variables que deberían haberse creado, es cuando tengo el problema, porque sigue sin recibirlas.
Las pruebas las hago intentando imprimir aquí:
Código PHP:
VariablesFormulario($_POST);
$asunto = "Consulta WEB";
$mensaje = "<span class='producto'>Nombre: </span>" .$nombre. "<br />";
$mensaje .= "<span class='producto'>Apellidos: </span>" .$apellidos. "<br />";
$mensaje .= "<span class='producto'>Empresa: </span>" .$empresa. "<br />";
$mensaje .= "<span class='producto'>Mail: </span><a href='mailto:".$mail."'>" .$mail. "</a><br />";
$mensaje .= "<span class='producto'>Consulta: </span>" .$consulta. "<br />";
echo $mensaje;
Siendo $nombre, $apellidos, $empresa, $mail y $consulta.
Con la función última he probado sin éxito, reemplazando $nombre por:
- $GLOBALS[$campo]
- $campo
- $lalala
Pocas pruebas se me ocurren ya, aunque quizá estoy metiendo mal precisamente lo que tiene que imprimir.