Foros del Web » Programando para Internet » PHP »

Error con checkvox

Estas en el tema de Error con checkvox en el foro de PHP en Foros del Web. Hola a todos, tengo este pequeño codigo.. Código PHP: <INPUT TYPE="checkbox" NAME="extras[1]" VALUE="garaje" CHECKED>Garaje <INPUT TYPE="checkbox" NAME="extras[2]" VALUE="piscina">Piscina <INPUT TYPE="checkbox" NAME="extras[3]" VALUE="jardin">Jardín <? $extras  =  $_REQUEST [ 'extras' ]; foreach( $extras  as  $extra ){ print( ...
  #1 (permalink)  
Antiguo 23/09/2010, 21:33
Avatar de fedefrankk  
Fecha de Ingreso: agosto-2007
Mensajes: 871
Antigüedad: 17 años, 3 meses
Puntos: 7
Pregunta Error con checkvox

Hola a todos, tengo este pequeño codigo..

Código PHP:
<INPUT TYPE="checkbox" NAME="extras[1]" VALUE="garaje" CHECKED>Garaje
<INPUT TYPE="checkbox" NAME="extras[2]" VALUE="piscina">Piscina
<INPUT TYPE="checkbox" NAME="extras[3]" VALUE="jardin">Jardín

<?
$extras 
$_REQUEST['extras'];
foreach(
$extras as $extra){

print(
"$extra <BR>\n");
}
?>
Cuando lo quiero ejecutar, me salen los checkvox y abajo me sale el siguiente error.

Warning: Invalid argument supplied for foreach() in C:\AppServ\www\checkbox.php on line 7
Muchas Gracias de antemano, Saludos a todos
Fede
  #2 (permalink)  
Antiguo 23/09/2010, 21:43
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Error con checkvox

el problema es el siguiente:

para que los valores de un <input/> puedan ser enviados, deben estar dentro de un formulario... ¿donde tienes tu formulario?

y para que sean recibidos, primero debes enviar el formulario... ¿si se entiende?

te invito a leer el manual...
http://www.php.net/variables.external
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 23/09/2010, 21:51
Avatar de fedefrankk  
Fecha de Ingreso: agosto-2007
Mensajes: 871
Antigüedad: 17 años, 3 meses
Puntos: 7
De acuerdo Respuesta: Error con checkvox

Hola, Gracias por tu contestacion, si me queda claro, ese ejeplo lo saque de un tutorial y asi como esta lo plasme.. pense que se podia hacer sin el metodo POST...
Muchisimas Gracias.!!!!
PD: Si hay algun metodo de hacerlo sin llamar a la misma pagina, osea _POST, seria bueno saberlo..

Saludos a todos Y gracias

Etiquetas: Ninguno
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 14:14.