
problema con if
Publicado por Camilo Andrés (5 intervenciones) el 18/01/2011 23:14:50
buenas tardes
he intentado por todos los medios comparar 2 string en una sentencia if pero no cumple, el codigo es el siguiente:
$sql="select ESAUS from CRPDTA.F55ENTSA where ESTAX=('".$_POST["empleado"]."') order by ESN001 desc FETCH FIRST 1 ROWS ONLY";
$cons=odbc_exec($cid,$sql);
$s=odbc_result($cons,1);
echo $s;
if($s=="ENTRA"){
}
else if ($s=="SALE") {
}
else{
}
cuando llega a echo $s;
veo el contenido de la variable y dice ENTRA
pero no entra al if sino que pasa directamente al else y siempre es así
si alguien tiene alguna solucion se lo agradeceria mucho,
puse gettype($s);
y muestra en pantalla string, entonces ya no se que hacer
he intentado por todos los medios comparar 2 string en una sentencia if pero no cumple, el codigo es el siguiente:
$sql="select ESAUS from CRPDTA.F55ENTSA where ESTAX=('".$_POST["empleado"]."') order by ESN001 desc FETCH FIRST 1 ROWS ONLY";
$cons=odbc_exec($cid,$sql);
$s=odbc_result($cons,1);
echo $s;
if($s=="ENTRA"){
}
else if ($s=="SALE") {
}
else{
}
cuando llega a echo $s;
veo el contenido de la variable y dice ENTRA
pero no entra al if sino que pasa directamente al else y siempre es así
si alguien tiene alguna solucion se lo agradeceria mucho,
puse gettype($s);
y muestra en pantalla string, entonces ya no se que hacer
Valora esta pregunta


0