Ajax + Insert/Update Campo + Form Múltiplos Registros

Bom Dia!

Percebi que é possível fazer eventos ajax nos campos de formulário.

Dúvida: No último campo do formulário preciso realizar um Insert na tabela via Ajax capturando todos os outros campos preenchidos, após o Insert caso o usuário selecionar mais um item no campo de select múltiplos registros, não realizar o Insert novamente e sim um update na linha já criada e um insert na outra tabela com mais um item selecionado no select de múltiplas escolhas.

Como fazer essa verificação se já tem um Insert na linha e se já tiver o Insert realizar o Update.

Ela é uma página mestre detalhe, então posso passar o id da Mestre, mas precisaria comparar com o novo Id criado e não deixar duplicar registros.

Att,
Márcio

Bom Dia!

Consegui fazer o Update via Ajax, único problema é quando abro novos registros em branco do Formulário de Múltiplos Registros. Faço o Insert, porém quando o usuário altera algum campo da linha já inserida não estou conseguindo capturar o ID inserido na tabela e a partir da segunda alteração realizar um update quando for um novo registro.
Até pensei usar o código abaixo, mas imagino que funciona melhor quando é apenas 1 formulário?
sc_lookup(tstid, “SELECT LAST_INSERT_ID()”);
echo “ID INSERIDO {$tstid[0][0]}”;

Na alteração do formulário de registro está funcionando.

Att,
Márcio