no seguinte codigo qdo peço para dar echo na $clienteNome ele n retorna nenhum resultado nem erro.
<?php function get_clienteDados(){
$imovelId = $_GET['imovel'];
$imovelStatus = 'completo';
$sql_clienteDados = 'SELECT * FROM ri_dadosimoveis WHERE imovelStatus = :imovelStatus AND imovelId = :imovelId';
try{
$query_clienteDados = $conecta->prepare($sql_clienteDados);
$query_clienteDados->bindValue(':imovelStatus',$imovelStatus,PDO::PARAM_STR);
$query_clienteDados->bindValue(':imovelId',$imovelId,PDO::PARAM_STR);
$query_clienteDados->execute();
$resultado = $query_clienteDados->fetchAll(PDO::FETCH_ASSOC);
}catch(PDOException $erro_imoveis){
echo 'Erro ao selecionar os imóveis '.$erro_imoveis->getMessage();
}
foreach($resultado as $res){
$imovelId = $res['imovelId'];
$imovelCliente = $res['clienteId'];
echo $imovelCliente; //ate aqui o php funciona corretamente, e printa oq eu selecionar.
}
$clientID = 'clientID'; //eu ja tentei deixar sem essa variavel aqui e continua a mesma coisa.
$sql_pegaCliente = 'SELECT * FROM ri_cliente WHERE clientID = :clientID'; //aqui a sql esta correta qto as cofig do DB, mas n sei por qual motivo razão circunstancia ele n printa os echo.
try{
$queryPegaCliente = $conecta->prepare($sql_pegaCliente);
$queryPegaCliente->bindValue(':clientID',$clientID,PDO::PARAM_STR);
$queryPegaCliente->execute();
$resPegaCliente = $queryPegaCliente->fetchAll(PDO::FETCH_ASSOC);
}catch(PDOException $cliente_erro){
echo 'Erro ao selecionar cliente '.$cliente_erro->getMessage();
foreach($resPegaCliente as $resCliente){
$clienteId = $resCliente['clientID'];
$clienteNome = $resCliente['nome'];
$clienteTelefone = $resCliente['telContato'];
echo $clienteNome; //porém aqui ele n printa essas variaveis do $resCliente e tb n mostra erro nenhum.
}
}
}?>
Edição feita por: xjokerx, 07/09/2011, 16:15.











