Foros del Web » Programando para Internet » PHP »

como envio un check box o un radio botton por email

Estas en el tema de como envio un check box o un radio botton por email en el foro de PHP en Foros del Web. Estoy haciendo un formulario de contacto para recibirlo en mi email, el asunto es que recibo todos los datos que se llenan, menos los check ...
  #1 (permalink)  
Antiguo 26/08/2004, 13:25
 
Fecha de Ingreso: octubre-2003
Mensajes: 3
Antigüedad: 14 años, 1 mes
Puntos: 0
como envio un check box o un radio botton por email

Estoy haciendo un formulario de contacto para recibirlo en mi email, el
asunto es que recibo todos los datos que se llenan, menos los check box
y radio bottom.

Que puedo hacer?
  #2 (permalink)  
Antiguo 26/08/2004, 13:35
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Si pones el formulario que usas HTML será lo ideal para ver como trabajas los nombres de los checkbox, radio y que relación tienen entre ellos.

El scritp PHP también es importante verlo para ver como los accedes.

Un saludo,
  #3 (permalink)  
Antiguo 30/08/2004, 13:28
 
Fecha de Ingreso: octubre-2003
Mensajes: 3
Antigüedad: 14 años, 1 mes
Puntos: 0
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Mándanos tus comentarios</title>
</head>
<?
if (!$HTTP_POST_VARS){
?><form action="encuesta.php" method=post>

<body>

<table border="1" width="99%" bgcolor="#7C9F9B">
<tr>
<td width="100%" bgcolor="#7C9F9B">
<p align="center"><BLINK><b><font face="Arial" size="3">Formulario
de Encuestas</font></b></BLINK></td>
</tr>
<tr>

<td width="100%" bgcolor="#7C9F9B"><span style="FONT-FAMILY: Arial"><font size="2">En
<b>SMI </b>nuestra fusion es con usted. Es por esto que deseamos brindarle
un mejor servicio.<o:p> &nbsp;</font></span>
<p align="center"><span style="FONT-FAMILY: Arial"><b><font size="2">Ayúdenos
completando esta encuesta<o:p>
&nbsp;</font></b>
</span></td>
</tr>
<tr>
<td width="100%" bgcolor="#7C9F9B">
<p align="left">&nbsp;</p>

<P><font face="Arial"><font size="2">¿Cuantos computadores tiene en su
oficina?</font> </font>
<input type=text name="cantidad" size=8>
<P><font size="2">¿</font><font face="Arial"><font size="2">Esta conectado
a Internet?&nbsp;</font>&nbsp; <b>Si</b>
<INPUT type="radio" name="informacion value" value="Si"> <b>No</b>
<INPUT type="radio" name="informacion value" value="No"> &nbsp;</font> <P><font face="Arial"><font size="2">¿Tiene
una red organizada de computadores? </font>&nbsp; <b>Si</b>
<INPUT type="radio" name="util value" value="Si">
<b>No</b>
<INPUT type="radio" name="util value" value="No">
&nbsp;</font>
<P>La informaci&oacute;n que usted maneja en sus computadores, &iquest;
es importante
<P>para usted?<b> Si</b>
<INPUT type="radio" name="importante value" value="Si">
<b>No</b>
<INPUT type="radio" name="importante value" value="No">
<P>&nbsp;
<P>&nbsp;
<P><input name="submit" type=submit value="Enviar">
<input type="reset" name="borrar" value="Borrar"> &nbsp;
<P>&nbsp;</td>
</tr>
</table>
<p>&nbsp;</p>
</form>

</body></p>
<p>
<?
}else{
//Estoy recibiendo el formulario, compongo el cuerpo
$cuerpo = "Formulario enviado\n";
$cuerpo .= "Cantidad de pc: " . $HTTP_POST_VARS["cantidad"] . "\n";
$cuerpo .= "Red organizada: " . $HTTP_POST_VARS ["util value"]["si"] . "\n";
$cuerpo .= "Red organizada:" . $HTTP_POST_VARS ["util value"]["no"] . "\n";
$cuerpo .= "Conectado a internet: " . $HTTP_POST_VARS["si"] . "\n";
//mando el correo...
mail("[email protected]","Formula rio recibido",$cuerpo);

//doy las gracias por el envío
echo "Gracias por rellenar el formulario. Se ha enviado correctamente.";
}
?>
</body>
</html>


ESTE ES EL CODIGO
  #4 (permalink)  
Antiguo 30/08/2004, 22:12
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
No es buena idea usar espacios en nombres de variables (cara a PHP un "name" de un elemento de un formulario es una variable) ..

<INPUT type="radio" name="informacion value" value="Si"> <b>No</b>

usa preferentemente:

<INPUT type="radio" name="informacion" value="Si"> <b>No</b>

o bien:

<INPUT type="radio" name="informacion_value" value="Si"> <b>No</b>


Pero nunca espacios ... Y no tendrás problemas. (lo mismo con el resto).

Un saludo,
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 11:33.