Fazer um Select e um Insert em outra Tabela com Mestre Detalhe.

Boa dia Pessoas,

O cliente pediu o seguinte:

Ele tem uma clínica e gostaria de fazer um sisteminha de um form que ele utiliza de Anamnese e Ficha clínica que preenchendo a mão ele gasta em média umas 02 horas.

A idéia seria campos com checkbox, a partir do momento que fosse tickando fizesse um select em medicamentos e inserts na tabela orçamento com eventos ajax. Quando terminar de preencher todos os checkbox aparecia o detalhe(tabela Orçamento) preenchido com total dos respectivos medicamentos.

Mestre Detalhe: Anamnese

Detalhe: Orçamento

Select: Medicamentos

Segue a rotina:

if({campo} == ‘1’){

sc_lookup(dataset,"select descricao, valor FROM medicamentos 
               WHERE descricao = 'Plasil' ");

    $total = {dataset[0][0]};
    sc_exec_sql(" INSERT INTO orcamento ('$total') VALUES('$total')");

}else if({campo} == ‘2’){

sc_lookup(dataset,"select descricao, valor FROM medicamentos 
               WHERE descricao = 'Dipirona' ");

    $total = {dataset[0][0]};
    sc_exec_sql(" INSERT INTO orcamento ('$total') VALUES('$total')");

}else if({campo} == ‘3’){

sc_lookup(dataset,"select descricao, valor FROM medicamentos 
               WHERE descricao = 'Doril' ");

    $total = {dataset[0][0]};
    sc_exec_sql(" INSERT INTO orcamento ('$total') VALUES('$total')");

}

Obs: Fiz o evento Ajax com select porque não conseguir fazer com checkbox. O evento está funfando mas não está inserindo no orçamento.

Desde já agradeço a força de vcs!

Creio que essa linha esteja errada:

sc_exec_sql(" INSERT INTO orcamento ('$total') VALUES('$total')");

Pelo que vi está inserindo uma Descrição em um campo que tem o mesmo nome de seu conteúdo.