собі список всіх статичних сторінок в базі даних і при натисканні на кожну з них, дані витягуються з бази даних і підставляються у форму ;
В· index.php - головна сторінка адміністраторської області.
В· lock.php - файл, який дозволяє захистити адмінку від злому (установник/проверящік пароля) - про нього буде сказано пізніше;
В· new_article.php - файл, що містить форму додавання нової статті.
В· new_lesson.php - файл, що містить форму додавання нового уроку.
В· style.css - таблиця стилів.
В· update_article.php - файл, який займається обробкою даних, які передаються з файлу edit_article.php. Потім обробник просто заміняє старі значення полів у базі - на нові (які передалися через форму файлу edit_article.php)
В· update_lesson.php - файл, який займається обробкою даних, які передаються з файлу edit_lesson.php. Потім обробник просто заміняє старі значення полів у базі - на нові (які передалися через форму файлу edit_lesson.php)
В· update_text.php - файл-обробник даних, переданих з файлу edit_text.php. Процес той-же що і у файлах update_lesson.php і update_article.php.
У рамках даного курсового проекту ми розберемо тільки можливість додавання/редагування/видалення уроків (lessons) і статичних сторінок (В«ТекстиВ»). Все тому, що ті ж самі процеси виконуються і в пункті зі статтями (articles) - тому немає сенсу показувати все по 2 рази! br/>
12. Додавання нового уроку в базу даних через адмінку
В
Схема проста: перший файл (new_lesson.php) виводить нам форму додавання нового уроку (статті).
Потім, після введення всіх даних в поля форми і натиснення кнопки В«Занести урок у базу!В» - дані передаються на обробку іншого файлу (оброблювачу - add_lesson.php), а той у свою чергу перевіряє, всі Чи поля були передані в попередній формі, і якщо все норм, то дані заносяться в базу і в таблиці lessons з'являється новий запис (з новим значенням поля id).
Приступимо до створення цих двох файлів.
Перший файл: new_lesson.php буде виглядати так:
В
Вихідний код виглядає так: