Основы PHP. Функция include (включить).

* 4-07-2014, 14:54 * A_Protasov * Комментариев: 0

Рейтинг:

Основы PHP. Функция include (включить).

И так продолжаем изучение PHP и усовершенствование нашей программы «Оператора автосалона».  На

предыдущем

  занятие мы разобрались с методом передачи данных POST из одного файла в другой. Но как мы выяснили, при таком методе данные сохраняются в буфере обмена только на время сессии, что не очень удобно, поэтому нам необходим файл для изменения и хранения данных.

Создание и подключение файла database (база данных).

В редакторе Notepad++ создаём файл db.php   (сокращённо от  database). И сохраняем его в папку, где хранятся файлы нашей программы controlpanel.php и index.php. Теперь в этом файле нам необходимо прописать переменные и их значения, которые мы будем выводить на главный монитор (файл index.php), например вот так:

<?php
                $name ="Волга";
                $amt ="100";
                $year ="2014";
                $sales ="100";
                $goods ="Автомобиль";
                $name1 ="Москвич";
                $amt1 ="2000";
                $year1 ="2014";
                $sales1 ="20";
                $goods1 ="Автомобиль";
?>

Далее  нам необходимо произвести изменения в нашем индексном файле (index.php).  Здесь после тега body и открытия php прописываем вот такую строку:

include_once ('db.php');

В переводе это звучит примерно так, «Включить (или подключить) файл db.php один раз. То есть мы подключаем нашу базу данных, для получения информации к нашему главному файлу. Теперь удаляем все переменные и их значения, кроме тех которые ведут подсчёт и суммируют данные а именно:

$sum = $amt-$sales;
$sum1 = $amt1-$sales1;
$total = $sales-$sales1;
$total1 = $sales1-$sales;
В общем, должно получиться вот так:
<body>
<?php
include_once ('../monitor/db.php');
$sum = $amt-$sales;
$sum1 = $amt1-$sales1;
$total = $sales-$sales1;
$total1 = $sales1-$sales;

Что бы было легче понять наши действия, обратите внимание на схему рисунка №1.

Рисунок №1.

Основы PHP. Функция include (включить).

 Здесь мы видим, что все переменные и данные из файла db.php передаются в index.php по средствам подключение функции include_once. То есть, на самом деле все как бы осталось по-прежнему те же переменные и их значения, лишь с той разницей, что они хранятся в отдельном файле. Но главное мы реализовали задачу, с функцией подключения сторонних файлов в php.

Данный способ является отличительной чертой и преимуществом php перед html. Мы можем создавать неограниченное количество мелких фалов (шапки сайта, контента, сайдбара, подвалов и так далее) и объединять их в одну группу, а точнее в один файл. Это намного лучше и удобнее чем фреймовые окна, поскольку при правильном подходе и соблюдении всех правил, поисковики не будут индексировать, и показывать в выдаче эти фрагменты нашего ресурса, чего не скажешь о фреймовом методе.

И так запустите ваш индексный файл, с так называемым монитором и посмотрите, все ли данные вывелись верно, подключился ли файл? Если да то всё сделали правильно!

Теперь нашей задачей является изменение данных, предаваемых из файла controlpanel.php в файл db.php, именно этим мы и займёмся на следующем занятии.

Скачать архив урока: controlpanel.rar [1,83 Kb] (cкачиваний: 22)

 

 


razdacha.jpg

Просмотров: 2 244
Последние новости блога
Простая вёрстка в HTML. Урок №14
Окно фрейма, для рекламного блока. В этом уроке мы создадим блоки для правой и левой колонки, так называемые «сайдбары». Но основной нашей задачей будет не создание самих колонок, а как я
Скрипт увеличение изображения, установка на DLE. Часть-1.
Наверняка вы не раз встречали скрипты способствующие увеличивать изображения, при наведении на них курсора. В последнее время, они получили наибольшую популярность, на продающих страницах, интернет
Основы PHP. Метод передачи данных POST.
В php существует два основных метода передачи данных, это GET и POST.  Сегодня речь пойдёт о наиболее распространённом методе передачи данных POST. В качестве примера работы данного метода, мы
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


Статистика

  • Рейтинг@Mail.ru