Foros del Web » Programando para Internet » PHP »

problema con array

Estas en el tema de problema con array en el foro de PHP en Foros del Web. el siguiente codigo me muestra un mensaje si alguno de los valores de la variable $boton es negativo <? for($i=0;$i<count($boton);$i++){ if($boton[$i]<0){ $mensaje3=""; echo $mensaje3; break; ...
  #1 (permalink)  
Antiguo 19/07/2005, 14:00
 
Fecha de Ingreso: febrero-2005
Mensajes: 39
Antigüedad: 12 años, 9 meses
Puntos: 0
problema con array

el siguiente codigo me muestra un mensaje si alguno de los valores de la variable $boton es negativo

<?
for($i=0;$i<count($boton);$i++){
if($boton[$i]<0){
$mensaje3="";
echo $mensaje3;
break; }
}

?>

necesito que no se ejecute si la variable esta vacia,o bien que no se muestre el consiguiente " Notice: Undefined variable: boton "


alguna idea?

Última edición por Marino; 19/07/2005 a las 15:21
  #2 (permalink)  
Antiguo 19/07/2005, 15:28
Avatar de PabloP  
Fecha de Ingreso: marzo-2005
Mensajes: 83
Antigüedad: 12 años, 8 meses
Puntos: 0
puedes poner todo eso dentro de un if que diga:
if (!empty($boton))
{
for($i=0;$i<count($boton);$i++){
if($boton[$i]<0){
$mensaje3="";
echo $mensaje3;
break; }
}

}
prueba asi.
  #3 (permalink)  
Antiguo 19/07/2005, 15:55
Avatar de Galled  
Fecha de Ingreso: marzo-2005
Ubicación: Lima
Mensajes: 254
Antigüedad: 12 años, 8 meses
Puntos: 0
El Notice es simplemente porque no has definido un valor inicial a tu variable $boton, en si tu codigo no esta mal, pero si debiste haberlo definido previamente. Puedes evitar que salga eso poniendo:

error_reporting(E_ERROR | E_WARNING | E_PARSE);

Arriba de todo.
__________________
Mi blog
  #4 (permalink)  
Antiguo 19/07/2005, 16:09
 
Fecha de Ingreso: febrero-2005
Mensajes: 39
Antigüedad: 12 años, 9 meses
Puntos: 0
PErfecto
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:38.