Estoy realizando un formulario php, hasta aquí todo bien, pero necesito hacer un "recomendar web a un amigo" y tengo problemas para enviar los datos de la página donde estoy.
A ver, quiero implementar esté código en una web de juegos y aparece en la página el Nombre del juego, la imagen, y enlace a la página (?id=XXX). No se si es la mejor forma de realizarlo pero he cargado las variables dentro de un campo de texto invisible. (Es la única opción que se me ocurre dado mi nivel nulo en php)
Este es el ejemplo para que en el mail aparezca la imagen:
Código PHP:
<input name=ocultoimg type=hidden id="ocultoimg" value=<? echo "".$row["urlimagen"].""?>>
Código PHP:
$cuerpo .= "<img src=http://www.dominio.com/" . $HTTP_POST_VARS["ocultoimg"] . "></a>\n";
El problema llega cuando quiero que se visualice el nombre del juego, que solo me aparece la primera palabra o si utilizo urlencode o rawurlencode me aparece el '+' o el '%20' entre palabras y con el urlDEcode no he conseguido lo que quiero, tambien he intentado sustituir con str_replace la cadena "%20" por un " " pero no me hace nada. Quizás es la forma de colocarlo, pero ya me he visto en una mision imposible.
¿Alguna ayuda para que el nombre del juego me aparezca separado sin símbolos y completo?
Es que se me queda grande el php...