Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/03/2008, 14:29
danielgnr
 
Fecha de Ingreso: febrero-2007
Mensajes: 51
Antigüedad: 17 años, 3 meses
Puntos: 1
Radio Buttons (básico)

Hola amigos, soy neófito en PHP, por eso les agradeceré la ayuda.

Tengo una archivo html donde hice una encuesta y un php.

En el html tengo las siguientes lineas:

1. Please indicate your professional field:<br />
<input name="radiobutton" type="radio" value="Investor" /> Investor<br />
<input name="radiobutton" type="radio" value="Entrepreneur" />
Entrepreneur<br />
<input name="radiobutton" type="radio" value="Corporate Executive" />
Corporate Executive<br />
<input name="radiobutton" type="radio" value="Service Provider" />
Service Provider<br />
<input name="radiobutton" type="radio" value="Other" />
Other


Y en el PHP lo siguiente:
<?php
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$body = '<html><head></head><body>' .

'<b> 1. Please indicate your professional field: </b> ' . $_POST['radiobutton'] . '<br>' .

'</body></html>';

mail("[email protected]", "Survey", $body, $headers);
?>

Cuando la persona que llena esta encuesta hace clic en cualquiera de las opciones todo funciona bien, el problema es cuando no lo hace y deja la opcion en blanco aparece el siguiente error:

Notice: Undefined index: radiobutton in xxxx on line 29

Como puedo hacer para que funcione correctamente sin necesidad que tengan que llenar algun campo forsozamente? cuando se trata de un campo de texto no me muestra este error, el problema solo se presenta en radio buttons o checkboxes.

De antemano muchas gracias por la ayuda!!!!