- •Структура html- сторінки
- •Тіло документа — елемент body.
- •3 .Оформлеення тексту за допомогою html
- •4 Масиві, вбудовані в рнр
- •5 Посилання в html Елемент а
- •6 Поля та відступи в css
- •Ненумерований список
- •8 Шрифти та їх властивості css
- •7 Створення списків за допомогою html
- •Список визначень
- •Нумерований список
- •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
14 Основні оператори php та дії над змінними
Як і в інших мовах програмування, над змінними можна здійснювати будь-які арифметичні дії відповідно до звичайної логіки. Досить вказати змінну для результату, знак рівності і перерахувати в порядку виконання дій змінні або значення з необхідними арифметичними знаками. Приклад:
<?php
$а = 5; $b = 3; $с = 4;
$d = $а + $b - $с; echo $d;
?>
Результат роботи скрипта — вивід на екран цифри 4,
PHP підтримує всі математичні функції, багаторівневі дужки, логічні операції, операції збільшення або зменшення на одиницю і багато що інше.
У PHP є функції для збільшення або зменшення змінної на одиницю. Для цього потрібно вказати ім'я змінної і за ним без знаку рівності підряд два плюси або мінуси відповідно. Наприклад $а++; — змінна $а буде збільшена на одиницю.
Декільком змінним можна одночасно привласнити одне значення: $а = $b = 4; — обоє змінні і $а і $b будуть рівні чотирьом. . Прикладів нестандартних арифметичних операцій в PHP:
<?php
$b = $а = 5; /* приcвоюємо однакове значення змінним $а і $b*/
$c = $а++; /*подальше збільшення, приcвоюємо $с початкове значення $а (5), а потім збільшуємо $а на одиницю*/
$е = $d = + + $b; /*попереднє збільшення, приcвоюємо змінним $d і $е значення $Ь, збільшене на одиницю, тобто $d і $е рівні 6 */
$f = 2*($d++); /* приcвоюємо змінній $f подвоєне значення змінної $d до його збільшення, тобто 2*6=12, і потім збільшуємо $d на одиницю */
$g=2 * (++$е); /* приcвоюємо змінній $g подвоєне значення змінної $е після його збільшення, тобто 2 * 7 = 14 */
$h = $g += 10; /* спочатку збільшуємо значення $g на 10, що дає в результаті 24, а потім привласнюємо це значення змінної $h */
?>
Прості логічні операції
Дуже просто організовується порівняння: «якщо — то — інакше». Для цього в PHP застосовується конструкція:
if ( ) { } else { }
Є різні варіанти синтаксису цього оператора, але цей — основний і найлогічніший зі всіх. Ось його розшифровка в перекладі російською (а точніше, на алгоритмічній) мовою:
(якщо) if (умова) (то) {виконується те, що поміщене в ці фігурні дужки} (інакше) else {виконується те, що поміщене в ці фігурні дужки}
Після фігурних дужок ставити крапку з комою, як завжди між операторами, не обов'язково. Але усередині фігурних дужок — розділення операторів між собою проводиться лише через крапку з комою, якщо там не лише один оператор. Якщо ж оператор один, то і круглі дужки можуть не ставитися.
15 Текстові поля та мітки в html
Текстове поле (Text)
Атрибут type="text" (значення за умовчанням) створює просте однорядкове текстове поле, в якому можна редагувати вже введений текст або вводити свій. Атрибут size задає розмір текстового поля в символах, які можуть бути одночасно видні в полі. При введенні більшої кількості символів, поле автоматично прокручуватиметься (без появи смуги прокрутки).
Атрибут maxlength задає максимальну кількість символів, включаючи пропуски, яке можна ввести в дане поле. У прикладі 1 для даного атрибуту вказано значення 60; це означає, що при введення в полі 61-й символ там просто не з'явиться. За умовчанням кількість символів не обмежена.
Атрибут value задає текстове значення або заголовок для полів будь-якого типа, у тому числі і кнопок. Для текстового поля цей атрибут задає вміст поля, яке користувач може або стерти, або відредагувати. Якщо атрибут value не заданий, то текстове поле початково буде порожнім.
Для роботи з текстовими полями використовуються також два булеві атрибути: disabled і readonly. Завдання атрибуту disabled блокувати поле від можливості зміни і навіть не дозволить перемістити в нього фокус введення, тобто встановити в нім курсор. При заданні атрибуту disabled поле набере стандартного для операційної системи "неактивного" вигляду, тобто буде забарвлено блідо-сірим кольором. Атрибут readonly робить поле доступним лише для читання, тобто забороняє його редагування, але дозволяє встановити в нього фокус введення. Це дозволить, наприклад, виділити і скопіювати його вміст. Зовнішній вигляд поля при цьому не відрізняється від звичайного. Атрибути disabled і readonly застосовні і для інших типів управляючих елементів.
Текстове поле для введення пароля (Password)
Атрибут type="password" створює просте однорядкове текстове поле, в якому текст, що вводиться в нього, не відображується; замість нього з'являються спеціальні символи, наприклад зірочки. Це дозволяє приховати введений текст, що необхідне, наприклад, при введенні паролів. Довжину пароля можна обмежити атрибутом maxlength. Останні атрибути аналогічні простому текстовому полю.
Прапорці (Checkbox)
Атрибут type="Checkbox" створює один прапорець. Якщо потрібно створити набір з п'яти прапорців, припаде п'ять разів написати <INPUT type="checkbox" name="flagN"> і задати відповідні атрибути.
Перемикачі (Radio)
Атрибут type="radio" створює перемикач. По аналогії з прапорцями для створення декількох перемикачів потрібно декілька елементів <INPUT type="radio" name="radio ">. Оскільки при роботі з перемикачами можливий вибір лише одного значення, то всі елементи такого типа, що належать одній групі, повинні мати одне і те ж ім'я,
Кнопка відправки (Submit)
Атрибут type="submit" створює кнопку відправки вмісту форми програмі-обробникові на сервер.
Графічна кнопка відправки (Image)
За допомогою атрибуту type="image " можна створити графічну кнопку відправки. При цьому зображення для кнопки можна підготувати в графічному редакторові, а потім використовувати його у формі як кнопка відправки. URL використовуваного графічного файлу задається в атрибуті src по аналогії з елементом IMG. Аналогічним чином зображенню задається і вертикальне вирівнювання — за допомогою атрибуту align.
