
- •Структура html- сторінки
- •Тіло документа — елемент body.
- •3 .Оформлеення тексту за допомогою html
- •4 Масиві, вбудовані в рнр
- •5 Посилання в html Елемент а
- •6 Поля та відступи в css
- •7 Створення списків за допомогою html
- •Список визначень
- •Нумерований список
- •Ненумерований список
- •8 Шрифти та їх властивості css
- •9 Використання зображень на Web-сторінках
- •10 Селектори css
- •11 Логічні виділення в тексту за допомогою html
- •12 Задання кольору і фону Web – сторінках за допомогою css
- •13 Створення таблиць за допомогою html
- •14 Основні оператори php та дії над змінними
- •Прості логічні операції
- •15 Текстові поля та мітки в html
- •Текстове поле (Text)
- •Кнопка очищення (Reset)
- •16 Цикли в php
- •17 Типи input та їх властивості в html
- •18 Функції для роботи з файлами в php
- •19 Інтерактивність в html
- •Елемент form
- •20 Вкладення файлів в документ за допомогою php
- •21 Використання звуків на html сторінках
- •22 Одиниці виміру css
- •23 Типи графічних об’єктів що використовується у html та їх властивості
- •24 Задання шрифтів в сss та їх властивостей
- •25 Поняття протоколу http та ftp протоколи
- •26 Використання інтервалів в css
- •27 Основи html
- •Як працює Web
- •28 Додавання даних в таблиці субд МуSql за допомогою php Додавання даних
- •29 Текстові поля, кнопки та мітки в html
- •Кнопка очищення (Reset)
- •30 Основні поняття php
Структура html- сторінки
Заголовок документа — елемент HEAD
Заголовок містить неврегульовану службову інформацію про документ — наприклад, назва документа; ключові слова, по яких пошукова машина може індексувати документ; інформацію про кодування, в якому написана сторінка; і іншу специфічну інформацію. Вся ця інформація міститься усередині елементу HEAD. Вона не впливає на зовнішній вигляд документа, а лише надає браузеру користувача необхідні відомості про документ. Поки хотілося б лише згадати про елементи, які можуть розташовуватися в заголовку, і пояснити їх основне призначення. Детальніше до вживання кожного з них доречніше буде повернутися в тих розділах, до яких вони мають безпосереднє відношення.
Усередині елементу HEAD можуть міститися такі елементи:
• <BASE > — дозволяє задати базову адресу (URL) для всього документа;
• <BASEFONT > — дозволяє встановити шрифт для документа;
• <LINK > — встановлює зв'язки з іншими елементами;
• <МЕТА> — містить інформацію, необхідну браузеру користувача або серверу для обробки документа;
• <STYLE > — використовується для опису внутрішніх таблиць стилів;
• <TITLE > — задає назву документа.
Всі елементи, окрім TITLE і STYLE, є порожніми. У них відсутні вміст і закриваючий тег. Необхідні параметри задаються за допомогою атрибутів елементів.
Тіло документа — елемент body.
У елементі BODY повинен міститися весь текст і малюнки, складові HTML-сторінки, разом з іншими елементами, що визначають зовнішній вигляд цієї сторінки. Атрибути елементу BODY задають параметри оформлення для всього документа: колір фону і фоновий малюнок, колір тексту на сторінці, кольори фрагментів тексту, які будуть посиланнями на інші фрагменти або документи.
Фон Web-сторінки може бути заповнений як однотонною заливкою довільного кольору, так і деяким зображенням, яке на кшталт кахельної плитки застилатиме всю її видиму поверхню. Фонове зображення повинне володіти такою властивістю: його малюнок при стиковці бічних сторін повинен утворювати цілісну картину. Від розміру зображення залежатиме кількість його повторень на екрані. Наприклад, картинка розміром 100х100 пікселів на екрані з розширенням 800 х 600 повториться 8 разів по горизонталі і 6 таких рядів буде розташовано по вертикалі. Картинка розміром 800х600 при такому розширенням повторюватися не буде. Але майте на увазі, що файл, що містить фонову картинку, має свій розмір. Користувач, перш ніж побачити зображення, повинен буде почекати, поки цей файл завантажиться. Тому при використанні фонового зображення краще віддавати перевагу невеликим за розміром картинкам або використовувати однотонну заливку. Якщо ви все ж вирішите додати фонову картинку, то задайте і однотонну заливку, максимально близьку за кольором до фонового зображення. Користувач побачить фонову заливку відразу ж, як тільки браузер отримає код елементу BODY, а коли завантажиться і файл з фоновим зображенням, воно ляже поверх однотонної заливки.
Основні атрибути елементу BODY
Background
|
Задає фонове зображення
|
Bgcolor
|
Задає колір фону
|
Text
|
Задає колір тексту документу
|
Link, vlink, alink
|
Задає колір звичайних, відвіданих, активних посилань
|
2 Взаємодія РНР та MySQL
Для встановлення з'єднання з сервером бази даних із скрипта PHP використовується функція mysql_connect, якою на вхід передаються ім'я вузла, на якому запущений сервер, ім'я користувача і пароль, :
$connection = mysql_connect ("localhost", "user", "password") or die ("Помилка з'єднання з сервером");
Після успішного встановлення з'єднання для вибору поточної бази використовується функція mysql_ select_db:
$db = mysql_select_db ("db", $connection) or die ("Помилка при виборі бази даних");
Нарешті, для вибору усіх рядків з таблиці fruit можна виконати SQL -запит за допомогою функції mysql_query. B випадку виникнення помилки функція mysql_error повертає її розгорнутий текстовий опис:
$query = “SELECT * FROМ fruit"; $result = mysql_query( Squery)
or die("Query failed: " . mysql_error());
Окрім цих функцій для роботи з MySQL призначений цілий набір різних засобів. Нижче приведений перелік найчастіше споживаних функцій:
mysql_affected_rows. Кількість рядків, зачеплених останнім запитом INSERT, UPDATE або DELETE (але не SELECT).
mysql_change_user. Реєстрація від імені іншого користувача,
mysql_client_encoding. Поточне кодування, використовуване на клієнтові.
mysql_close. Завершення з'єднання з сервером бази даних.
mysql_connect. Встановлення з'єднання з сервером бази даних.
mysql_create_db. Створення бази даних.
mysql_data_seek. Переміщення покажчика в наборі даних результату запиту SELECT.
mysql_db_name. Ім’я поточної бази даних.
mysql_db_query. Виконання довільного SQL - запиту до вказаної базі даних.
mysql_drop_db. Видалення бази даних.
mysql error. Текст повідомлення про помилку, що виникла в результаті попередньої операції.
mysql_fetch_array. Формування рядка з набору даних результату запиту SELECT, у вигляді масиву, проіндексованого номерами полів, іменами полів або одночасно обома індексами.
mysq1_fetch_assoc. Формування рядка з набору даних результату запиту SELECT, у вигляді масиву, проіндексованого іменами полів.
mysql_fetch_row. Формування рядка з набору даних результату запиту SELECT, у вигляді масиву, проіндексованого номерами полів.
mysql _field_len. Довжина заданого поля результату запиту SELECT.
mysql_field_name. Ім'я заданого поля результату запиту SELECT.
mysql _field_seek. Переміщення покажчика на задане поле результату запиту SELECT.
mysql _field_table. Ім'я таблиці заданого поля результату запиту SELECT.
mysql_field_type. Тип заданого поля результату запиту SELECT.
mysql_get_server_info. Інформація про сервер бази даних.
mysql_info. Інформація про останній виконаний запит.
mysql_list_dbs. Список баз даних MySQL -сервера.
mysql_list_fields. Список полів заданої таблиці.
mysql_list_tables. Список таблиць заданої бази даних.
mysql_num_fields. Кількість полів в результаті запиту SELECT.
mysql_num_rows. Колькість рядків в результаті запиту SELECT.
mysql_connect. Встановлення постійного з'єднання з сервером бази даних.
mysql_query. Виконання довільного SQL - запиту до поточної бази даних.
mysql_result. Результат запиту SELECT.
mysql _select_db. Вибір поточної бази даних.
mysql_table_name. Ім'я таблиці, що містить вказане поле.