Добавить к формам автоподстановку полей из базы

Виталий19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
09.02.2012

Есть несколько форм, в которые вводятся данные для составления договора. 5 шт на данный момент.

Поля форм частично одинаковые - фио, пасп.данные клиента и т.д.

Необходимо сделать следующее:

При вводе ФИО клиента под элементом формы появляется подсказка из существующих в базе вариантов, соответствующих началу вводимого текста. Как в поисковой строке гугля и яндекса.

Далее, если введены новые ФИО, новые данные - они сохраняются в базе как новая запись, если ФИО уже существует и данные формы для этой ФИО редактируются - то запись в базе обновляется.

Это общее описание задачи, более подробное описание я предоставлю тому, кто представит примеры аналогичных работ, примерные цены/сроки для задачи в том виде, как я ее описал, после выбор исполнителя и уточнения деталей цену и сроки скорректируем.

Если есть готовое решение типа плагина к jquery или другой библиотеки модулей - еще лучше.

По итогам этой задачи готов предоставлять следующие.