54
1) вывод формы HTML с полями для добавления реквизитов заказа –
страница registration.php;
2) добавление записей в базу данных – страница add.php.
Чтобы построить интерфейс для добавления информации в эту таблицу,
нужно ее структуру (т.е. набор ее полей) отобразить в html-форму. Для этого
необходимо выполнить следующие этапы:
установка соединения с БД;
получение списка полей таблицы;
отображение полей в html-форму;
запись в БД данных, введенные в форму.
Для установления соединения с базой данных используется функция
mysql_connect.
Данная функция устанавливает соединение с сервером MySQL и
возвращает указатель на это соединение или FALSE в случае неудачи.
Соединение с сервером закрывается при завершении исполнения скрипта,
если оно до этого не было закрыто с помощью функции mysql_close().
После установки соединения нужно выбрать базу данных, с которой
будем работать. Наши данные хранятся в базе данных Compreed. В PHP для
этого существует функция mysql_select_db.
Эта функция возвращает TRUE в случае успешного выбора базы данных
и FALSE – в противном случае.
Для реализации SQL-запросов в PHP используется функция mysql_query.
Эта функция применяется для отправки серверу SQL-запросов. Функция
возвращает дескриптор запроса в случае успеха и false в случае неудачного
выполнения запроса.
Функция mysql_fetch_array возвращает значения полей в виде
ассоциативного массива, в качестве аргумента принимает дескриптор запроса,
возвращаемый функцией mysql_query.
Фрагмент HTML-кода для отправки данных о регистрации заказа клиента
(файл add.php) показан в приложении 3.