Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа ОБД(финал).docx
Скачиваний:
88
Добавлен:
09.12.2017
Размер:
975.26 Кб
Скачать

Приложение д

Извлечение ID товаров из БД в .doc

Кнопка в администраторской части

Изображение №20

<?PHP // Имя загружаемого файла файла. $filename = "id" . ".doc"; header('HTTP/1.0 200 OK'); // Подключение к бд $db=mysql_connect('localhost','admin','123'); $select=mysql_select_db(baze,$db); if (!$select) { die("Database selection failed: " . mysqli_error()); } //Кодировка выводимых данных mysql_query('SET character_set_database = cp1251_general_ci'); mysql_query ("SET NAMES 'cp1251'");//запрос и вывод данных $flag = false; $result = mysql_query("SELECT id, zagolovok FROM tov"); while(false !== ($row = mysql_fetch_assoc($result))) { if(!$flag) { // Вывод заголовков file_put_contents($filename, implode("\t", array_keys($row))."\r\n", LOCK_EX | FILE_APPEND); $flag = true;} file_put_contents($filename, implode("\t", array_values($row)). "\r\n", LOCK_EX | FILE_APPEND);} die; exit; ?>

Созданный файл word в папке администратора

Изображение №21

Созданный файл word в папке администратора

Изображение №22

Приложение е

Извлечение ID товаров из БД в .xlss

<?PHP // Имя загружаемого файла файла. $filename = "id" . ".xlss"; header('HTTP/1.0 200 OK'); // Подключение к бд $db=mysql_connect('localhost','admin','123'); $select=mysql_select_db(baze,$db); if (!$select) { die("Database selection failed: " . mysqli_error()); } //Кодировка выводимых данных mysql_query('SET character_set_database = cp1251_general_ci'); mysql_query ("SET NAMES 'cp1251'"); //запрос и вывод данных $flag = false; $result = mysql_query("SELECT id, zagolovok FROM tov"); while(false !== ($row = mysql_fetch_assoc($result))) { if(!$flag) { // Вывод заголовков file_put_contents($filename, implode("\t", array_keys($row))."\r\n", LOCK_EX | FILE_APPEND); $flag = true; } file_put_contents($filename, implode("\t", array_values($row)). "\r\n", LOCK_EX | FILE_APPEND); } die; exit; ?>

4