Foros del Web » Programando para Internet » PHP »

Verificar si una variable esta definida.

Estas en el tema de Verificar si una variable esta definida. en el foro de PHP en Foros del Web. Tengo este programa: Código PHP: <?php  $numero = 0 ; @if( $a  !=  "" ){ $numero ++ ;}; @if( $b  !=  "" ){ $numero ++ ;}; @if( ...
  #1 (permalink)  
Antiguo 21/09/2003, 16:35
Avatar de mapper  
Fecha de Ingreso: enero-2003
Ubicación: Argentina
Mensajes: 321
Antigüedad: 14 años, 10 meses
Puntos: 1
Verificar si una variable esta definida.

Tengo este programa:
Código PHP:
<?php 
$numero
=0;
@if(
$a != ""){$numero++ ;};
@if(
$b != ""){$numero++ ;};
@if(
$c != ""){$numero++ ;};
@if(
$d != ""){$numero++ ;};
@if(
$e != ""){$numero++ ;};
echo 
"$numero";
?>
$a, $b, $c, $d y $e corresponden a checkboxes y lo que necesito es quecuente cuales estan checkeados.

Lo hace pero no encuentro la manera de que si hay una variable no definida como en el caso de los que no estan chekeados, se quede callado y no diga que no estan definidas.


Espero haberme explicado bien y claro lo cual se me hace dificil.


Gracias
__________________
-- May The Force Be With You --

Última edición por mapper; 21/09/2003 a las 16:52
  #2 (permalink)  
Antiguo 21/09/2003, 17:02
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

Mira isset() (www.php.net/isset).

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 21/09/2003, 18:15
Avatar de mapper  
Fecha de Ingreso: enero-2003
Ubicación: Argentina
Mensajes: 321
Antigüedad: 14 años, 10 meses
Puntos: 1
Lo minimo que se merece una respuesta tan eficiente es un ...


Gracias
__________________
-- May The Force Be With You --
  #4 (permalink)  
Antiguo 22/09/2003, 01:44
 
Fecha de Ingreso: septiembre-2003
Mensajes: 248
Antigüedad: 14 años, 2 meses
Puntos: 2
Hola, quizás quieras probar otra opción:
al checkbox coloca name="opcion[]"
luego en la pagina que recibe (la del action del form)
usa: $cant=count($opcion);
con eso tienes la cantidad de checkbox activados
suerte!
Jose A.
__________________
Jose A
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 18:23.