Boa tarde pessoal,
Tenho uma consulta e nela criei um campo html com uma imagem. A ideia é linkar para um form o registro da linha com os dados do registro para edição.
Na verdade existe um campo que define o tipo de proponente e de acordo com o tipo (PF, PJ ou MEI) redireciona para o respectivo formulário.
Tudo está funcionando perfeitamente. Entretanto, se eu desabilitar os botões de navegação, ao clicar no campo da consulta, o formulário é apresentado sem nenhuma informação.
Quero desabilitar os botões, pois, o formulário apresentará a informação de um único registro.
Abaixo coloco o código da consulta do evento onRecord
sc_include("style_sgpsemear.css.php", "prj");
//Trazendo informações dos proponentes de acordo com o tipo
$tipo_proponente = {id_tipo_proponente};
switch ($tipo_proponente) {
case 1:
$check_sql = "SELECT nm_pessoa_fisica, cpf"
. " FROM tab_pessoa_fisica"
. " WHERE id_proponente = '" . {id_proponente} . "'";
sc_lookup(rs, $check_sql);
if (isset({rs[0][0]})) // Row found
{
{nome_proponente} = {rs[0][0]};
{cpf_cnpj} = {rs[0][1]};
}
else // No row found
{
{nome_proponente} = '';
{cpf_cnpj} = '';
}
break;
case 2:
$check_sql = "SELECT nm_fantasia, cnpj_pessoa_juridica"
. " FROM tab_pessoa_juridica"
. " WHERE id_proponente = '" . {id_proponente} . "'";
sc_lookup(rs, $check_sql);
if (isset({rs[0][0]})) // Row found
{
{nome_proponente} = {rs[0][0]};
{cpf_cnpj} = {rs[0][1]};
}
else // No row found
{
{nome_proponente} = '';
{cpf_cnpj} = '';
}
break;
case 3:
$check_sql = "SELECT nm_fantasia_mei, cnpj_mei"
. " FROM tab_mei"
. " WHERE id_proponente = '" . {id_proponente} . "'";
sc_lookup(rs, $check_sql);
if (isset({rs[0][0]})) // Row found
{
{nome_proponente} = {rs[0][0]};
{cpf_cnpj} = {rs[0][1]};
}
else // No row found
{
{nome_proponente} = '';
{cpf_cnpj} = '';
}
break;
}
//Definindo variável global que constará no select do form dos dados do proponente.
[glo_id_proponente] = {id_proponente};
//Redirecionando para o formulário de acordo com o tipo de proponente.
$id_tipo_proponente = {id_tipo_proponente};
switch ($id_tipo_proponente) {
case 1:
sc_link(ver,form_tab_pessoa_fisica.php,id_proponente=[glo_id_proponente]);
break;
case 2:
sc_link(ver,form_tab_pessoa_juridica.php,id_proponente=[glo_id_proponente]);
break;
case 3:
sc_link(ver,form_tab_mei.php,id_proponente=[glo_id_proponente]);
break;
}
Ai, no formulário na cláusula WHERE coloquei
id_proponente = '[glo_id_proponente]'
Funciona tudo perfeitamente, porém somente com os botões de navegação habilitados.
Alguém já sabe como resolver isso?