Bom dia!
Criei uma aplicação filtro com os seguintes campo:
Safra
Setor
Folha
Solo
Espaçamento
e um Campo Quebra do tipo radio com os seguintes compos
Folha , Irrigação, Solo, Setor, Safra e Variedade.
O problema é o seguinte quando digito qualquer um dos campos e seleciono qualquer uma das opçoes de quebra ele não respeita o que foi digitado.
Exemplo: Safra : 2011
Setor Deixei em branco)
Folha:
Solo:
opção de qubra eu marco opção de solo
a primeira vez ele aceita e traz as informações corretamente apresentando alguns erros mais traz…
Quando vou iniciar outra pesquisa
Safra :
Setor :
Folha:2
Solo:
opção de qubra eu marco opção de Safra
Ele mantem o resultado da primeira pesquisa.
Utilizei o seguinte codigo no onvalidade. ( Espero q tenha dado pra entender meu problema)
[v_filtro] = {sc_where_filter};
//sc_set_global($v_filtro);
echo [v_filtro]." onvalidate";
if ([v_filtro] == “”)
{
[v_filtro]=“1>0”;
}
echo [v_filtro]." 1>0";
if ({quebra} == “VA”)
{
sc_redir(grid_AGR_REND_INFO_CAMPO_VARIEDA.php, parm1=[v_filtro], “_modal”);
}
if ({quebra} == “FO”)
{
sc_redir(grid_AGR_REND_INFO_CAMPO_FOLHA.php, parm1=[v_filtro], “_modal”);
}
if ({quebra} == “IR”)
{
sc_redir(grid_AGR_REND_INFO_CAMPO_IRRIGA.php, parm1=[v_filtro], “_modal”);
}
if ({quebra} == “SE”)
{
sc_redir(grid_AGR_REND_INFO_CAMPO_SETOR.php, parm1=[v_filtro], “_modal”);
}
if ({quebra} == “SO”)
{
sc_redir(grid_AGR_REND_INFO_CAMPO_SOLO.php, parm1=[v_filtro], “_modal”);
}
if ({quebra} == “SA”)
{
sc_redir(grid_AGR_REND_INFO_CAMPO_SAFRA.php, parm1=[v_filtro], “_modal”);
}