Какая разница, откуда в данном скрипте подгружаются данные?
Нужно делать правильно.
Для примера в данном скрипте может и не использовалась база ввиду малого количества данных, но при больших объемах-БД незаменима. В обработчике скрипта легко меняется источник выборки, просто это нужно это уметь.
Если Ты не знаешь, как это делать, то просто начни все с азов и не лезь ты в сложные проекты все равно от этого толку не будет. Говорю это тебе по своему опыту
А если контент поместить в в дивчик, его скрыть и от туда читать контент? или это сильно скажется на обработке страницы ?
Ты представляешь это?
Каждый "дивчик" - для каждой фамилии. Соответственно, у каждого должен быть свой id. Не замучаешься состряпывать такую страничку?
Хотя, конечно можно, все эти данные внести в массив. Оттуда их циклом вытаскивать и строить таким образом "дивчики", присваивая им id в соответствии с их месторасположением в массиве. Только, не пойму, зачем себя так мучать? (Добавление)
представляешь, какой размер страницы будет и соответственно, как быстро она будет грузиться.?
Обойтись можно, только все эти данные должны храниться в файле.
Только я не понимаю, зачем эту кучу хранить в каком-то файле, если БД как раз и созданы для хранения такого рода информации. Да и скорость выполнения такой выборки из БД будет выше, чем обработка содержимого файла
идея? событие change на поле input. При каждой смене содержимого (добавление буквы или удаление) аякс запрос к странице-обработчику. На этой странице выборка из БД по имеющемуся буквосочетанию, результат-выводится. Вот и идея вся!!!
Ajax по ходу, с этими json'ами нормально работает только, если кодировка 'UTF-8'. Он вообще передает все в этой кодировке. Если бы не json, то эта конструкция iconv('UTF-8', 'windows-1251', $_POST['new_name_en']) прокатывает, а так..........СУши весла)))))))