Hola! Llevo un tiempo probando el tema de hacer páginas Web y para aprender estoy "copiando" una pequeña web de una empresa. La web tiene una página de contacto con un formulario. Yo quiero que cuando un cliente rellena el formulario, sus datos y consulta queden registrados en una base de datos y también recibir un correo electrónico en mi bandeja de entrada. Como estoy con plan gratuito del hosting RazyHosting (y estoy muy contento) me encuentro con que no me deja enviar emails para evitar spam. :eek:
Para salir del paso y, sobre todo, para aprender, estoy utilizando el servicio gratutito Melodysoft (que he encontrado en este foro). El problema con el que me encuentro ahora es que mis capacidades me permiten recibir el email o guardar la consulta en la base de datos, no hacer ambas cosas a la vez...
Me he pasado la tarde buscando por internet como solucionar el tema y no he conseguido sacar nada en claro... Hablan de usar session, de algún script en javascript y más cosas que no entiendo...:confused: Mi nivel es el de los manuales de esta web xD. :D
Analizando el problema tengo lo siguiente:
Si primero guardo los datos en la base de datos, ¿como hago para enviar de nuevo el form a otra página?. Mi duda podría ser cómo hacer de forma automática y mediante código un submint. Creo que si soluciono lo del submint podría enviar fácilmente los datos del formulario a las dos página haciendo esto (Aquí llegamos mediante el submint "manual" de una página .html y después de que el usuario haya introducido los datos) de todas formas, no se si esto funcionaría:
¿Se os ocurre alguna solución sencilla y elegante?
Mil gracias!
Para salir del paso y, sobre todo, para aprender, estoy utilizando el servicio gratutito Melodysoft (que he encontrado en este foro). El problema con el que me encuentro ahora es que mis capacidades me permiten recibir el email o guardar la consulta en la base de datos, no hacer ambas cosas a la vez...
Me he pasado la tarde buscando por internet como solucionar el tema y no he conseguido sacar nada en claro... Hablan de usar session, de algún script en javascript y más cosas que no entiendo...:confused: Mi nivel es el de los manuales de esta web xD. :D
Analizando el problema tengo lo siguiente:
Si primero guardo los datos en la base de datos, ¿como hago para enviar de nuevo el form a otra página?. Mi duda podría ser cómo hacer de forma automática y mediante código un submint. Creo que si soluciono lo del submint podría enviar fácilmente los datos del formulario a las dos página haciendo esto (Aquí llegamos mediante el submint "manual" de una página .html y después de que el usuario haya introducido los datos) de todas formas, no se si esto funcionaría:
<?php
$USUARIO="$_POST[USUARIO]";
//Aquí iria todo el código para guardar los datos en la base de datos...
//Y después, este otro código para enviar los datos del formulario a melodysoft y que me llegue el correo:
echo "<form method=\"post\" action=\"http://forms.melodysoft.com\">";
echo "<input type=\"hidden\" name=\"id\" value=\"nombre_de_mi_encuesta\">";
echo "<input type=\"hidden\" name=\"NOMBRE\" value=\"$USUARIO\">";
echo "<p><input type=\"submit\" value=\"Enviar\"></p>"; //Aquí iria el submit automático y no lo que está escrito... t.t
echo "</form>";
?>¿Se os ocurre alguna solución sencilla y elegante?
Mil gracias!