Foros del Web » Creando para Internet » HTML »

formulario con radiobutton no llegan datos

Estas en el tema de formulario con radiobutton no llegan datos en el foro de HTML en Foros del Web. hola a todos: estoy por terminar un formulario donde uso unos radiobutton para las opciones de pago: http://www.divigo-consultores.com/fo...nscripcion.htm pero pasa que al momento de enviar ...
  #1 (permalink)  
Antiguo 05/12/2006, 10:29
 
Fecha de Ingreso: junio-2004
Mensajes: 164
Antigüedad: 13 años, 6 meses
Puntos: 1
formulario con radiobutton no llegan datos

hola a todos:

estoy por terminar un formulario donde uso unos radiobutton para las opciones de pago:

http://www.divigo-consultores.com/fo...nscripcion.htm

pero pasa que al momento de enviar no llegan los datos de los radio buttons. me gustaría saber que parte estoy haciendo mal :S

porsiacaso dejo el php de este form:

Cita:
<?php
//Incluimos la implementación de la funcion mailpear($To, $Subject, $Body, $From)
include("mailpear.php");
?>

<html>
<style type="text/css">
<!--
.TextoGuinda
{
font-weight : bold;
color : #B45959;
font-style : normal;
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
font-variant : normal;
}

body,td,th {
color: #999999;
}
-->
</style>
<body background="../imgs/fondo-correos.jpg">
<?php
if(isset($_GET['nombres'])){
//variables de la funcion mail
$nombres=$_GET['nombres'];
$apellidos=$_GET['apellidos'];
$empresa=$_GET['empresa'];
$direccion=$_GET['direccion'];
$profesion=$_GET['profesion'];
$telefono=$_GET['telefono'];
$telefax=$_GET['telefax'];
$codigo=$_GET['codigo'];
$comentarios=$_GET['comentarios'];
$email=$_GET['email'];
$cheque=$_GET['cheque'];
$ahorros=$_GET['ahorros'];
$importe=$_GET['importe'];
$mensaje=
"NOMBRES: $nombres\n
APELLIDOS: $apellidos\n
EMPRESA: $empresa\n
DIRECCION: $direccion\n
PROFESION: $profesion\n
TELEFONO: $telefono\n
TELEFAX: $telefax\n
CODIGO: $codigo\n
COMENTARIOS: $comentarios\n
EMAIL: $email\n
CHEQUE: $cheque\n
CUENTA CORRIENTE: $ahorros\n
IMPORTE: $importe\n";

if (empty($nombres) || empty($empresa) || empty($direccion) || empty($profesion) || empty($telefono) || empty($telefax) || empty($codigo) || empty($email))
{
echo "<h4 align=\"center\">Disculpe, su formulario no ha sido completado</h4>";
}
else {
if ( mailpear ("[email protected]", "Formulario Inscripción", "$mensaje", "$nombres <$email>") ) {
echo "<h4 align=\"center\">Su mensaje ha sido enviado. Gracias.</h4>";
}
else {
echo "<h4 align=\"center\">Su mensaje no ha sido enviado.</h4>";
}
}
}
?>
<p align="center">&nbsp;</p>
<p align="center"><a href="http://www.divigo-consultores.com/formulario_inscripcion/formulario_inscripcion.htm" class="TextoGuinda">VOLVER</a><br>
<br>
</p>
<p>&nbsp; </p>
</body>
</html>
  #2 (permalink)  
Antiguo 05/12/2006, 12:04
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 12 años, 9 meses
Puntos: 77
El valor(value) del radiobutton que este seleccionado llega en $_GET['radiobutton'] (es el nombre que tienen)
  #3 (permalink)  
Antiguo 05/12/2006, 12:19
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
El problema es que estás recibiendo los datos de un botón radio como si fuera una casilla (checkbox).
Los datos de un radio llegan como
$_GET (o POST, REQUEST)['nombredelradio'] = 'valor';

Es decir, en tu caso, lo que tenés es $_GET['radiobutton'] con valores posibles de 'ahorros' o 'cheque'.


Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:24.