Campo do tipo Data + onChange + Recarregar campo

(Régis Matos) #1

Pessoal, eu tenho um campo do tipo data e outro do tipo select. eu preciso que ao selecionar uma data. onChange(Campo data)! Ele recarrega-se o campo do tipo select! Eu preciso mostrar as opções no select conforme a data…

Alguém tem alguma ideia de como eu faço isso???

(Arquimedes) #2

vamos por parte:
a) a voce que define uma data especifica?
b)voce que fazer uma varredura de uma data com a data atual do sistema?
b) os campos do select estao na mesma tabela do campo data?
c) voce quer explodir uma data especifica para trabalhar isolada na pesquisa

pelo que voce passou voce pode criar um sc_lookup para o campo data , e depois separala por dia mes e anos.
exemplo por mes
sc_lookup(dataset,“SELECT data_contrato, date_format(data_contrato, ‘%m’), date_format(data_contrato, ‘%d’) FROM contrato WHERE
codigo = ‘$contrato_id’”);
if(!empty({dataset}))

{
$data_contrato = {dataset}[0][0];
$mes = {dataset}[0][1];
$dia = {dataset}[0][2];
}
if ($mes=1)
{
sc_lookup(ds,“SELECT campo_select FROM tabela_select where campo_condicao=‘condicao_para_mes_1’”);
if(!empty({ds}))
$ campo_select= {ds}[0][0];

{nome_campo_select}=$campo_select;
}
elseif ($mes=2)
{
sc_lookup(ds,“SELECT campo_select FROM tabela_select where campo_condicao=‘condicao_para_mes_2’”);
if(!empty({ds}))
$ campo_select= {ds}[0][0];

{nome_campo_select}=$campo_select;
}

assim segue …