ola, estou com problema com uma função PHP fiz uma função para que o php lece no sql um numero em uma tabela dentro de uma base de dados beleza funcionou corretamente, e site aparace la o tal numero lido, ai criei uma outra função para que substituise esse numero por uma palavra no caso: o numero lido no sql é "0" e quero que ele na pagina aparesa como "Livre" e se ler na tabela sql "1" aparace no site aparesa a palavra "Block"...beleza a principio parece ter funcionado (tava no sql "0" ai mudei la pra "1") mais ao alterar o numero no sql para outro ("0" para "1") que esteja na tabela de subistituição da um bug e a palavra não muda continua a mesma palavra no caso a palavra "Livre" não muda é constante já mechi e tal e não consegui ageitar esse bug olha ae a função toda --------função----
<?
$username=$_SESSION["ID"];
$pasta = $func->numDir($username);
$connection = odbc_connect( $connection_string, $user, $pass );
$query = "SELECT * FROM [accountdb].[dbo].[".( strtoupper($username[0]) ) ."GameUser] WHERE [userid]='$username'";
$q = odbc_exec($connection, $query);
$ban = odbc_fetch_array($q);
$banida = $ban['BlockChk'];
$banida = substr($fRead,0xc4,1);
switch (ord($banida))
{
case 0: $bani = 'Livre'; break;
case 1: $bani = 'Block'; break;
}
$_SESSION["banida"]=$bani;
?>
-----------------------------local de subistituição-----------
<?=$_SESSION["banida"]?> o que tem de errado em minha função para dar sem alteração? grato pela atenção