Isso depende muito da estrutura da sua tabela no banco de dados.
Por exemplo, você armazena o número de quartos, preço e o tipo do imóvel.
SELECT * FROM imoveis WHERE preco BETWEEN '100000' AND 150000 AND quartos = 2 AND tipo = 'aluguel';
Se terão o mesmo valor, porque não usar um campo só? Você pode criar uma trigger, mas não faz muito sentido para mim. CREATE TRIGGER nome_trigger AFTER INSERT ON tabela FOR EACH ROW BEGIN UPDATE tabela SET id_form=NEW.int_numero WHERE int_numero = NEW.int_numero LIMIT 1; END;
Formulários? Se for isto, não se pode colocar um <form> dentro de outro. Caso sejam tabelas de banco de dados, você faz duas mesmo e depois as relaciona com JOIN.