Foros del Web » Programando para Internet » PHP »

eliminar un warning

Estas en el tema de eliminar un warning en el foro de PHP en Foros del Web. Hola amigos mi problema es k kiero eliminar un warning pasa q ese warning sale debido a que tengo un "select multiple" y en el ...
  #1 (permalink)  
Antiguo 09/06/2006, 11:52
 
Fecha de Ingreso: septiembre-2003
Ubicación: lima
Mensajes: 378
Antigüedad: 14 años, 2 meses
Puntos: 0
eliminar un warning

Hola amigos mi problema es k kiero eliminar un warning

pasa q ese warning sale debido a que tengo un "select multiple" y en el name pongo una variable tipo array "$variable[]" al momento que no selecciono ninguno de las opciones me sale este warning

Warning: Invalid argument supplied for foreach() in /home/content/B/A/n/BAnthony/html/procesa_mail1.php on line 206

es que el usuario puede elegir o como tambien no elegir esas opciones que estan en el select y como vera el problema esta cuando no selecciona
estuve intentando poner un @ al empezar de foreach pero me sale error saben ustedes como solucionar eso de desaparecer ese warning porque en realidad los datos llegan bien

gracias de antemano amigos
  #2 (permalink)  
Antiguo 09/06/2006, 12:11
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
El detalle está que si no seleccionas ninguna opicón .. no tienes un array que recorrer. Así que lo recomendable en todos los casos es -verificar- que tu variable tenga elementos antes de atactar tu foreach()

Código PHP:
if (!emtpy($_POST['variable_array'])){
  foreach( ....){
     
// lo que tengas que hacer ... 
  
}

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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:17.