Estou fazendo um loop em uma tabela de cadastro de imóveis para calcular O IPTU
Estou fazendo conforme abaixo:
$cad_imo = TPDOConnection::executeSql('select * from cad_imo ');
if( is_array($cad_imo) )
{
aqui ja verifiquei que o programa entra nesta parte
for($i = 0; $i < count( $cad_imo['ID'] ); $i++)
{
aqui tambem
if( $cad_imo['imprime'][$i] == 'S' )
{
Neste if ele deveria verificar se um campo de nome imprime esta igual a 'S' ou seja a guia sera gerada se for 'N' a guia não sera gerada
Ele não entra neste if, mas todos os campos imprime estão 'S'
}
}
}
OBS: Estou mudando de programação Delphi para PHP e as vezes ainda deparo com problemas desse tipo
Autor: Divaldo Almir Antunes
1Um comentário
{
aqui ja verifiquei que o programa entra nesta parte
for($i = 0; $i < count( $cad_imo['ID'] ); $i++)
{
aqui tambem
if( $cad_imo['IMPRIME'][$i] == 'S' )
{
Neste if ele deveria verificar se um campo de nome imprime esta igual a 'S' ou seja a guia sera gerada se for 'N' a guia não sera gerada
Ele não entra neste if, mas todos os campos imprime estão 'S'
}
}
} Uma forma mais eficar de fazer a mesma coisa seria: foreach( $cad_imo['IMPRIME'] as $k=>$v) { if( $v == 'S' ) { } } Abraço.