Conseguir valores de formularios con radio buttons

Sé que esto es demasiado sencillo, sin embargo apenas empiezo con PHP.
Quisiera crear un formulario con 3 radio buttons con valores distintos, y que al seleccionar cualquier radio button llegue a mi email juntos con los demás datos del formulario.
Este es el Form:
<form name="MailingH3"action="http://img.naventmedia.com/img/mailings/mexico/inmuebles24/2017/01-enero/H3_Soluciones/contacto.php" method="post">
<label for="nombre">Nombre:</label>
<input id="nombre" type="text" name="nombre" placeholder="Nombre y Apellido" required />
<label for="telefono">Tel&eacute;fono:</label>
<input id="telefono" type="text" name="telefono" placeholder="Ingresa un n&uacute;mero tel&eacute;fonico" required>
<label for="email">Email:</label>
<input id="email" type="email" name="email" placeholder="[email protected]" required />
<label for="credito">Monto estimado de cr&eacute;dito:</label>
<input type="radio" id="credito" name="credito" value="1,500,000 - 2,000,000">1,500,000 - 2,000,000<br>
<input type="radio" id="credito" name="credito" value="2,000,000 - 2,500,000">2,000,000 - 2,500,000<br>
<input type="radio" id="credito" name="credito" value="2,500,000 en adelante">2,500,000 en adelante<br><br>
<label for="mensaje">Comentarios adicionales</label>
<textarea id="mensaje" name="mensaje" placeholder="Dudas y/o comentarios" required></textarea>
<input id="submit" type="submit" name="submit" value="Confirmar" />
</form>
y este es mi PHP hasta el momento:
<?php
$nombre = $_POST['nombre'];
$telefono = $_POST['telefono'];
$email = $_POST['email'];
$mensaje = $_POST['mensaje'];
$credito= $_POST["credito"];
$para = '[email protected]';
$titulo = 'Mailing H3 Soluciones';
$header = 'From: ' . $email;
$msjCorreo = "Nombre: $nombre\n Telefono: $telefono\n E-Mail: $email\n credito:\n $credito Mensaje:\n $mensaje ";
if ($_POST['submit']) {
if (mail($para, $titulo, $msjCorreo, $header)) {
echo "<script language='javascript'>
alert('Mensaje enviado, muchas gracias.');
</script>";
} else {
echo 'Falló el envio';
}
}
?>

1 Respuesta

Respuesta

Pues tal y como lo tienes deberías recibirlos bien con $_POST['credito'], dado que al ser RADIO y no CHECKBOXES solo recibes el value por php. Asique deberías funcionarte.

Sino haz un var_dump($_POST['credito']) a ver que te devuelve al enviar el formulario. (Con algún valor señalado claro)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas