12.2.4. Изменение контента

Предлагается создать сценарий для обеспечения возможности для технически неподготовленных пользователей сайта изменять содержимое.

3.1. Создайте страницу admin_tj_update.php.

3.2. Создайте набор записей: на панели Bindings щелкните на кнопке + и выберите Recordset (Query), в поле Name окна Recordset введите имя rs_journal_update, в списке Connection выберите conn_enisey, в списке Table выберите пункт tbl_journal, в разделе Columns укажите вариант All, нажмите OK.

3.3. Вставьте форму: выберите Form, затем вставляем серверное поведение Insert | Application Object | Update Rеcord | Update Form Wizard, введите параметры Connection – conn_enisey, Table for update – tbl_journal, After inserting, go to – index.php, нажмите ОК.

3.4. Выделите текстовую область, а потом на панели Property Inspector назовите ее journal_entry2, и установите параметры — Char Width: 55, Num Lines: 9, Wrap: Virtual.

3.5. Вставьте меню: выберите Insert | Application Object | Recordset Paging | Recordset Navigation Bar, выберите rs_journal_update, нажмите ОК.

3.6. Выберите для admin_tj_update.php вкладку Code, найдите все команды типа:

mysql_select_db($database_enisey_conn, $enisey_conn);

и введите после нее лекарство:

mysql_query("SET NAMES cp1251");

3.7. Выберите admin_tj_update.php, загрузите на сервер, нажмите F12, редактируем текст в форме, нажмите Submit. Убедитесь, что измененная информация отображается на странице.