Non sembra che tu stia tenendo un conto corrente di quante idee stanno passando attraverso il tuo modulo.
Ti suggerirei di consentire al database di gestire l'idea_id per te e che sia una chiave primaria.
In che modo la tua applicazione gestirebbe ID_idea duplicati?