esto esta mal:
Para añadir un nuevo registro, INSERT es:
INSERT INTO
TABLA (campos, en tabla) VALUES (valores,a,agregar)
Para actualizar un registro ya existente:
UPDATE
TABLA SET campo_tabla="valor_nuevo", otro_campo="valor_nuevo" WHERE id="valor_id"
por tanto si el valor ya existe deberia ser tu consulta:
"
UPDATE ".$db_table." SET dispo = '".$dispo."'
WHERE campo_indicador="valor indicador de tu registro" "