Если я вас правильно понимаю, вам нужна форма, в которой пользователь начинает вводить свое имя пользователя, и она будет автоматически отображать остальную часть своей информации, если его имя пользователя существует в базе данных?Что ж, для того, чтобы извлекать информацию из базы данных на лету, пока пользователь вводит информацию (без обновления страницы), вам придется использовать Ajax.
Но логически, зачем вам форма для поискабаза данных только на основе имени и отображать остальную информацию этого имени пользователя, прежде чем они вошли в систему или отправили форму?Я думаю, что вы должны получить данные пользователя ТОЛЬКО после того, как вы проверили, кто они.Не только тем, что они вводят имя.Может быть, я неправильно понимаю ваш вопрос.