Я бы настоятельно рекомендовал использовать для этого среду Javascript, такую как jQuery.Использование AJAX требует больших усилий (см. http://api.jquery.com/jQuery.get/).
. Существует несколько способов получения данных:
.Самый простой способ - сгенерировать всю таблицу для (2) в скрипте PHP и загрузить HTML в контейнер div
. Недостатком этого является то, что если вы хотите изменить свой HTML-шаблон, вам нужно изменитьтакже файл PHP.
В качестве альтернативы, вы можете отобразить данные из вашего PHP в формате JSON (используйте json_encode()
в PHP - http://www.php.net/manual/en/function.json-encode.php).создайте свой массив строк данных и выполните echo
json_encode($data);
. Вы можете использовать jQuery.get (), чтобы загрузить его как JSON.
Как только вы это сделаете, вам нужно очистить все старые строкисвою таблицу (кроме заголовка) и добавьте новые. Опять же, jQuery упростит процесс, но это будет нелегко, если у вас не было большого опыта.
Как яскажем, первый метод значительно проще, так как он требует только базовых PHP и Javascript. Второй методболее чистый, более гибкий и, вероятно, меньший по ширине полосы пропускания, но значительно более сложный.
Заполнение 3 (ac), по сути, та же проблема.Вы можете сгенерировать весь контент в PHP и просто установить HTML-код контейнера, либо иметь базовый HTML-шаблон внутри div
(но скрытый с помощью CSS: display:none;
) и заполнить этот шаблон.