Foros del Web » Programando para Internet » PHP »

no me entra a una comparacino porq?

Estas en el tema de no me entra a una comparacino porq? en el foro de PHP en Foros del Web. Código: if (isset($_POST['letra']) && isset($_POST['numero'])){ $lugar=$_POST['letra'].$_POST['numero']; if(!ocupada($autos,$lugar)){ if(!existe($autos,$elAuto) && !empty($elAuto)){ $elAuto.=" ".$_POST['letra'].$_POST['numero']."\n"; agregarRegistro($archivo,$elAuto); $smsE=" INGRESO EL AUTO ".$elAuto.$lugar; } else if(existe($autos,$elAuto))$smsE="YA INGRESO ESE AUTO"; }else ...
  #1 (permalink)  
Antiguo 07/06/2008, 17:13
 
Fecha de Ingreso: marzo-2007
Mensajes: 302
Antigüedad: 17 años, 1 mes
Puntos: 2
Pregunta no me entra a una comparacino porq?

Código:
if (isset($_POST['letra']) && isset($_POST['numero'])){
					$lugar=$_POST['letra'].$_POST['numero'];
					if(!ocupada($autos,$lugar)){
						if(!existe($autos,$elAuto) && !empty($elAuto)){
							$elAuto.=" ".$_POST['letra'].$_POST['numero']."\n";
							agregarRegistro($archivo,$elAuto);
							$smsE=" INGRESO EL AUTO ".$elAuto.$lugar;
						}	else if(existe($autos,$elAuto))$smsE="YA INGRESO ESE AUTO";
						
					}else $smsE=" COCHERA OCUPADA ";
					}
Código:
function ocupada($matriz,$dato){
$bandera=false;
	for($j=0;$j<=count($matriz);$j++){
		if (isset($matriz[$j][1])){
				if ($matriz[$j][1]==$dato){
						$bandera=true;}
		}
	}
	return $bandera;
}
Porque nunca me entra en la parte $matriz[$j][1]==$dato (esa matriz tiene cargados varias cocheras).? pero nunca entra en esa igualdad..

si alguien se da cuenta porq? grx!!
  #2 (permalink)  
Antiguo 07/06/2008, 17:22
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: no me entra a una comparacino porq?

sera por que no se cumple este IF

Código PHP:
if (isset($matriz[$j][1])){ // ¿sera que no esta definida esa variable  $matriz[$j][1]  dentro de tu funcion 
  #3 (permalink)  
Antiguo 07/06/2008, 17:37
 
Fecha de Ingreso: marzo-2007
Mensajes: 302
Antigüedad: 17 años, 1 mes
Puntos: 2
Pregunta Respuesta: no me entra a una comparacino porq?

ya lo comprobe, y si esta definida. Nunca me toma la comparacion y nose porque.
  #4 (permalink)  
Antiguo 07/06/2008, 17:40
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: no me entra a una comparacino porq?

has hecho un

echo $matriz[$j][1];

que te imprime??
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 03:01.