Buenas soy nuevo en esto y tengo un problema que les comparto busco consejos de antemano gracias por la ayuda.
mi problema es que tengo un select en un html:
Código HTML : <select id="correo" onchange="ShowSelected();" name="correo">
<option value="correo1@gmail.com">opc1</option>
<option value="correo2@gmail.com">opc2</option>
<option value="correo3@gmail.com">opc3</option>
</select>
quiero tomar el valor de la opción, osea el correo en un archivo php
Código PHP : <script type="text/ecmascript" src="jquery-3.3.1.min.js"></script>
<script type="text/javascript">
function ShowSelected()
{
/* Para obtener el valor */
var cod = document.getElementById("correo").value;
}
</script>
ya optenido el valor quiero mandar un correo con el valor obtenido, investigue y ya pude mandar un correo con este código
$mail->AddAddress("correo@gmail.com");
pero no puedo mandarlo con mi variable cod, para asi elegir a que correo se requiere mandar
Hola, ese AddAddress es una función de PHPMailer, la variable cod es una variable en javascript (Donde has puesto Código PHP, es código Javascript) . Entiendo que quieras hacerlo sin recargar la página, entonces deberÃas usar Ajax para enviar a un archivo php el valor y ya desde ahà podrÃas enviarlo. Javascript no puede enviar un email directamente y php necesita el valor del email, para hacer el envió al seleccionar tendrás que:
1: Enviar el valor por el formulario
2: Usar ajax para enviar el valor y esperar una respuesta de otro archivo php
Tu informacion no sirve de nada ya que la pregunta es sobre javascript y conexion con php para enviar la dirección de email y enviar un correo electronico, si lees bien la pregunta ya puede enviar un email usando PHPMailer por lo que la función mail no sirve para esto igualmente mail() no se recomienda por que suele caer en spam ya que no tiene seguridad de que el correo electronico procede de la direccion desde la que supuestamente envia, podria enviarte un mail con cualquier correo electrónico.
mi problema es que tengo un select en un html:
Código HTML : <select id="correo" onchange="ShowSelected();" name="correo">
<option value="correo1@gmail.com">opc1</option>
<option value="correo2@gmail.com">opc2</option>
<option value="correo3@gmail.com">opc3</option>
</select>
quiero tomar el valor de la opción, osea el correo en un archivo php
Código PHP : <script type="text/ecmascript" src="jquery-3.3.1.min.js"></script>
<script type="text/javascript">
function ShowSelected()
{
/* Para obtener el valor */
var cod = document.getElementById("correo").value;
}
</script>
ya optenido el valor quiero mandar un correo con el valor obtenido, investigue y ya pude mandar un correo con este código
$mail->AddAddress("correo@gmail.com");
pero no puedo mandarlo con mi variable cod, para asi elegir a que correo se requiere mandar
Muchas gracias por su ayuda y repito soy novato
09/10/2018 13:31
1: Enviar el valor por el formulario
2: Usar ajax para enviar el valor y esperar una respuesta de otro archivo php
Cualquier cosa me dices
Saludos
25/10/2018 18:37
https://www.anerbarrena.com/php-mail-enviar-emails-5417/
25/10/2018 22:15
25/10/2018 23:52
name="Correo[]"
y en php solo recorri el arreglo con un for:
for(I=0;i menor a count(variable correo); aumento i)
saludos
25/10/2018 23:54
04/06/2019 23:43