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

Список литературы

1.Максим Кузнецов, Игорь Симдянов - MySQL 5

2.Бен Форта-Освой самостоятельно SQL. 10 минут на урок, 3-е издание

3. Гольцман В. - MySQL 5.0

4. Шварц Б., Зайцев П., Ткаченко В. и др. - MySQL. Оптимизация производительности (2-е издание)

5. Талманн Л., Киндал М., Белл Ч. - Обеспечение высокой доступности систем на основе MySQL

6. Поль Дюбуа: MySQL

7. Поль Дюбуа:PHP и MySQL. Библия программиста

8.Симонович С.В. и др. Информатика. Базовый курс - СПб: Издательство «Питер», 2000. – 640с.

9. Тархов С.В., Рамбургер О.Л., Минасов Ш.М. Технология работы в интегрированном офисном пакете: Лабораторный практикум по дисциплине «Информатика». Кафедра Информатики УГАТУ, Уфа, 2004 г.

10. Информатика. Учебное пособие /Под ред. В.Г. Кирия. – Иркутск: ИрГТУ ,2000 часть 2. – 382с.

11. Информатика. Учебное пособие /Ломтадзе В.В., Шишкина Л.П. – Иркутск: ИрГТУ, 2004. – 116с.

12. Семенов А.С. Access2003 Практическая разработка баз данных.- СПб.: Питер, 2005

13. Диго С.М. Access. – М.: Проспект, 2005

Приложение а

Взятие информации из БД

1)Подключение БД.

<?php $db=mysql_connect(localhost,admin,'123'); mysql_query("SET NAMES 'utf-8'"); $select=mysql_select_db(baze,$db); if (!$select) { die("Database selection failed: " . mysqli_error()); } ?>

2)Заполнение страницы товаром(спортивное питание)

<?php include "blocks/bd.php"; $result=mysql_query("SELECT * FROM tov ORDER BY zagolovok "); mysql_query("SET NAMES 'utf-8'"); $myrow= mysql_fetch_array($result); while($myrow= mysql_fetch_array($result)) { echo <<<q <table class='table_tov'> <tr> <td class='tr_tov_zagol' colspan='2'> <a href='view.php?type=tov&id=$myrow[id]'>$myrow[zagolovok]</a> </td> </tr> <tr class='ots_tov'><td></td></tr> <tr> <td class='td_tov_img'><img class='mini_img' src='$myrow[img]'/></td> <td class='td_tov_kr_text'>$myrow[kr_text]</td> </tr> </table> q; } ?>

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

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

Приложение б

Работа с БД

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

1)Добавление товара

<?php include "blocks/db.php"; if($_GET['type']=='usl') { $result = mysql_query("INSERT INTO usl (zagolovok,price,img,kr_text,text) VALUES('$_POST[zagolovok]','$_POST[price]','$_POST[img]','$_POST[kr_text]','$_POST[text]')"); } if($_GET['type']=='tov') { $result = mysql_query("INSERT INTO tov (zagolovok,price,SNomer,img,kr_text,text) VALUES('$_POST[zagolovok]','$_POST[price]','$_POST[SNomer]','$_POST[img]','$_POST[kr_text]','$_POST[text]')"); } if($_GET['type']=='tov1') { $result = mysql_query("INSERT INTO tov1 (zagolovok,price,SNomer,img,kr_text,text) VALUES('$_POST[zagolovok]','$_POST[price]','$_POST[SNomer]','$_POST[img]','$_POST[kr_text]','$_POST[text]')"); } if($_GET['type']=='tov2') { $result = mysql_query("INSERT INTO tov2 (zagolovok,price,SNomer,img,kr_text,text) VALUES('$_POST[zagolovok]','$_POST[price]','$_POST[SNomer]','$_POST[img]','$_POST[kr_text]','$_POST[text]')"); } if ($result==true) { echo "Информация в БД вставлена успешно"; } else{ echo "ОШИБКА!!!";} ?>

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

2) Удаление из БД

<?php include "blocks/db.php"; if($_GET['type']=='usl') { $result = mysql_query("DELETE FROM $_GET[type] WHERE id='$_POST[id]'"); } if($_GET['type']=='tov') { $result = mysql_query("DELETE FROM $_GET[type] WHERE id='$_POST[id]'"); } if($_GET['type']=='tov1') { $result = mysql_query("DELETE FROM $_GET[type] WHERE id='$_POST[id]'"); } if($_GET['type']=='tov2') { $result = mysql_query("DELETE FROM $_GET[type] WHERE id='$_POST[id]'"); } if ($result==true){ echo "Удаленно";} else{ echo "ОШИБКА!!!"; } ?>

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

3)Редактирование(извлечение информации из БД в поля)

<?php include "blocks/db.php"; $result = mysql_query("SELECT * FROM $_GET[type] WHERE id='$_POST[id]'"); $myrow=mysql_fetch_array($result); ?> <form action="update_res.php?type=<?php echo $_GET['type'] ?>&id=<?php echo $_POST['id']?>" method="post"> <!-- передача результата на страницу add_res --> Название:</br> <input type="text" name="zagolovok" value="<?php echo $myrow['zagolovok'] ?>" size="45"/></br></br> Цена:</br> <input type="text" name="price" value="<?php echo $myrow['price'] ?>" size="5"/></br></br> Ссылка на изображение:</br> <input type="text" name="img" value="<?php echo $myrow['img'] ?>" size="50"/></br></br> <?php if ($_GET['type']=='tov') { echo<<<HERE Серийный номер:</br> <input type="text" name="SNomer" size="30"/></br></br> HERE; } ?> <?php if ($_GET['type']=='tov1') { echo<<<HERE Серийный номер:</br> <input type="text" name="SNomer" size="30"/></br></br> HERE; } ?> <?php if ($_GET['type']=='tov2') { echo<<<HERE Серийный номер:</br> <input type="text" name="SNomer" size="30"/></br></br> HERE; } ?> Краткое описание:</br> <input type="text" name="kr_text" value="<?php echo $myrow['kr_text'] ?>" size="60"/></br></br> Полное описание:</br> <input type="text" name="text" value="<?php echo $myrow['text'] ?>" size="100"/></br></br> <input type="submit" name="submit" value="Изменить"/></br></br> </form>

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

4) Редактирование

<?php include "blocks/db.php"; if($_GET['type']=='usl') { $result = mysql_query("UPDATE usl SET zagolovok='$_POST[zagolovok]',price='$_POST[price]',img='$_POST[img]',kr_text='$_POST[kr_text]',text='$_POST[text]'WHERE id='$_GET[id]'"); } if($_GET['type']=='tov') { $result = mysql_query("UPDATE tov SET zagolovok='$_POST[zagolovok]',price='$_POST[price]',img='$_POST[img]',kr_text='$_POST[kr_text]',text='$_POST[text]'WHERE id='$_GET[id]'"); } if($_GET['type']=='tov1') { $result = mysql_query("UPDATE tov1 SET zagolovok='$_POST[zagolovok]',price='$_POST[price]',img='$_POST[img]',kr_text='$_POST[kr_text]',text='$_POST[text]'WHERE id='$_GET[id]'"); } if($_GET['type']=='tov2') { $result = mysql_query("UPDATE tov2 SET zagolovok='$_POST[zagolovok]',price='$_POST[price]',img='$_POST[img]',kr_text='$_POST[kr_text]',text='$_POST[text]'WHERE id='$_GET[id]'"); } if($result==true){ echo "Данные отредактированны!"; } else{ echo "ОШИБКА!!!"; } ?>

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