Valor de variável não aparece em input
Bom dia.
Recebo em meu formulário um dado em forma de url.
Extraio desta url o CNPJ da empresa. A seguir faço uma pesquisa para verificar se este CNPJ está em minha base de dados, sendo que se estiver trago dados da empresa para preenchimento do campo empresa do formulário.
Estando a empresa no BD, consigo trazer os dados corretamente, porém estes dados não passados para o formulário para serem o valor inicial do campo empresa.
$cnpj_numero = 12345678910;
$Sql_cnpj = "SELECT id_empresa as id_empresa_bd_ext,
upper(empresas.empresa) as fornecedor_bd_ext
FROM empresas
WHERE empresas.cnpj = '$cnpj_numero'";
$Resultado_cnpj = executa($Sql_cnpj);
while ($linha_cnpj = pg_fetch_array($Resultado_cnpj)){
$empresa_bd_ext = $linha_cnpj["fornecedor_bd_ext"];
$forn_hid_bd_ext = $linha_cnpj["id_empresa_bd_ext"];
}
echo "Fornecedor BD: $empresa_bd_ext - $forn_hid_bd_ext<br><hr>"; // Está mostrando dados corretamente
// Definir valor a ser recebido pelo campo Empresa do Formulário
if ($cnpj_numero != ""){
$empresa = $empresa_bd_ext;
$forn_hid = $forn_hid_bd_ext;}else{ // Caso url não tenha trazido CNPJ, atribuo outro valor
$empresa = $empresa_bd;
$forn_hid = $forn_hid_bd;
}
O campo empresa do formulário não está recebendo o valor de $empresa. Considerando que exista um CNPJ, onde pode estar o problema?Discussão (0)
Carregando comentários...