Текст программы
". "". // передаем сесиию "". // рисуем заголовок таблицы с корзиной: "
$ogl[1] | $ogl[3] | ". "кол-во | команды | {$t[$id][name]} | ". "{$t[$id][cena]} | ". "". " | удалить | "; }
/* Выводит на экран таблицу с товарами. В таблице автоматом генериться новая колонка с checkbox'асами, отметив которые и нажав "добавив", можно занести товары в корзину. */ function price() { global $t, $PHP_SELF,$SID;
$f=file("./shop.txt") or die("файл не найден"); // читаем файл $ogl=explode("\\",$f[0]); // из него берем огравление $x=count($ogl); // вычисляем число колонок $y=count($f); // и число строк // форма (не забываем вписать $SID) + начало таблицы: echo "". "
$ogl[$j] | "; } // рисуем последнюю колонку, где будут checkbox'ы echo "x | $a[$j] | "; }"; } |
"; }
/* Выводит на экран несколько чисел (написано). Подсчет значений происходит при каджом вызове. */ function summa() { global $t; // традиционный проход массива товаров из корзины $k=@array_keys($t[all]); for ($i=0; $i",$summ); }
/* Объявление переменной post, которая содержит поля для заполнения посетителем при оформление заказа. Т.к. этот список используется 2 раза, то описано это именно тут, а не ниже. */ $post=array( "название организации", "Ф.И.О. должностного лица", "должность", "ИНН организации", "местонахождение организации", "контактный телефон", "e-mail");
/*****************************************************************************/ // основной код программы
// $c - основная переменная, указывающая на нужное действие if (!isset($c)) $c='';
switch($c) {
case "": // без параметров - рисуем прайс-лист
summa(); // статистика по корзине price(); // прайс // ссылка для перехода на корзину echo "
case "korzina": // вывод корзины
summa(); // см. выше korzina(); // рисуем таблицу корзины // пишем 2 ссылки echo "
break;
case "add": // добавление из формы прайса всех товаров
// в массиве $v скоплены номера строк товаров, которые функция ... $k=@array_keys($v); for ($i=0; $i". "". "
$post[$i] | "; } echo " |
case "post": // генерим и отправляем анкету посетителя, где указаны данные посетителя // и список товаров из корзины
$msg="Анкета посетителя:\n\n"; for ($i=0; $i