Atualizar lista

Boa noite pessoal;

Tenho uma aplicação de cadastro de livros,
pelo ISBN, (hj com 1750 títulos cadastrados) o que eu fiz para atualizar todo o BD, sem ter q estar navegando até o registro especifico de cada título cadastrado.
Criei uma aplicação apenas com o campo ‘isbn’ e mandei checar se o mesmo retorna ‘0’ se não, update a tabela e set quantidade = +1
com a where isbn = {isbn}.

Até ai funciona na boa, se o isbn não for o mesmo, se eu pegar por exemplo 2 livros iguais e “bipar” o primeiro incrementa +1 o segundo não.

if ($rowsn == 0) {

}
else
{
  sc_lookup(dataset,"SELECT isbn, quant_loja FROM livros WHERE isbn = '{isbn}'");
	 $resultado = {dataset[0][1]};
	$i = 1;
	sc_exec_sql("UPDATE livros SET quant_loja = + $i WHERE isbn = '{isbn}'");	
}

Coloquei o codigo no onchange do evento ajax.
Como no evento só ocorre na primeira vez ou se o isbn for diferente, resolvi colocar com um botão, (preferia no evento pois não precisa ficar apertando nada, so bipa e deu) mas com o botão nao acontece nada, ele nao incrementa o valor da linha.
alguem teria alguma dica? ou alguma maneira de que depois que ele executa o onchange, ele limpe a linha ou recarregue o formulario?
Grato pela atenção de vcs.
att
Fernando Iankoski