Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Формы как средство добавления, просмотра, изменений параметров базы данных ⇐ ПредыдущаяСтр 3 из 3
PHP Скрипт для соединения с Базой данных на сервере idhost.kz <?php $db_host = 'mysql41.cp.idhost.kz'; $db_name = 'db1104351_1412'; $db_username = 'u1104351_book'; $db_password = 'diasDosm10'; $db_table_to_show = 'Books';
// соединяемся с сервером базы данных $connect_to_db = mysql_connect($db_host, $db_username, $db_password) or die("Could not connect: ". mysql_error());
// подключаемся к базе данных mysql_select_db($db_name, $connect_to_db) or die("Could not select DB: ". mysql_error()); ?>
PHP Скрипт Вывода данных из таблицы Books
<?php header('Content-type: text/html; charset=utf-8'); // определяем начальные данные $db_host = 'mysql41.cp.idhost.kz'; $db_name = 'db1104351_1412'; $db_username = 'u1104351_book'; $db_password = 'diasDosm10'; $db_table_to_show = 'Books';
// соединяемся с сервером базы данных $connect_to_db = mysql_connect($db_host, $db_username, $db_password) or die("Could not connect: ". mysql_error());
// подключаемся к базе данных mysql_select_db($db_name, $connect_to_db) or die("Could not select DB: ". mysql_error());
// выбираем все значения из таблицы "PassengerData" $qr_result = mysql_query("select * from ". $db_table_to_show) or die(mysql_error());
// выводим на страницу сайта заголовки HTML-таблицы echo '<table border="1">'; echo '<thead>'; echo '<tr>'; echo '<th>ID</th>'; echo '<th>Номер</th>'; echo '<th>Наименование</th>'; echo '<th>Цена</th>'; echo '<th>Количество фруктов в подарке</th>'; echo '<th>Вес подарка</th>'; echo '<th>Стоимость</th>'; echo '</tr>'; echo '</thead>'; echo '<tbody>';
// выводим в HTML-таблицу все данные клиентов из таблицы MySQL while($data = mysql_fetch_array($qr_result)){ echo '<tr>'; echo '<td>'. $data['ID']. '</td>'; echo '<td>'. $data['Autor_ID']. '</td>'; echo '<td>'. $data['Title']. '</td>'; echo '<td>'. $data['PubHouseName']. '</td>'; echo '<td>'. $data['PubYear']. '</td>'; echo '<td>'. $data['Genre']. '</td>'; echo '<td>'. $data['Price']. '</td>'; echo '<td>'. $data['FIO']. '</td>'; echo '</tr>'; }
echo '</tbody>'; echo '</table>';
// закрываем соединение с сервером базы данных mysql_close($connect_to_db); ?>
PHP Скрипт и HTML Форма для добавления информации в таблицу Books
<?php header('Content-type: text/html; charset=utf-8'); include('connect.php');
$a=$_POST['ID']; $n=$_POST['Autor_ID']; $b=$_POST['Title']; $c=$_POST['PubHouseName']; $d=$_POST['PubYear']; $e=$_POST['Genre']; $f=$_POST['Price']; $k=$_POST['FIO'];
$query = "INSERT INTO `db1104351_1412`.`Books` (`ID`,`Autor_ID`,`Title`,`PubHouseName`,`PubYear`,`Genre`,`Price`,`FIO`) VALUES ('$a', '$n', '$b', '$c', '$d', '$e', '$f', '$k')";
if (!mysql_query($query)) { die('Error: '. mysql_error()); }
echo"Uspewno dobavlenno! ID:"; echo $a; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Добавить информацию о книге</title> <meta name="keywords" content="corner template, html css layout, one page, 5 sections, templatemo" /> <meta name="description" content="Курсовая работа" /> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body>
<span id="top"></span> <div id="templatemo_wrapper"> <div id="templatmeo_header"> <div id="site_title"> <h1><a href="http://brendykz.idhost.kz/">База данных Книг</a></h1> </div> <div id="templatemo_menu"> <ul> <li><a href="/index.php">Главная</a></li> <li><a href="/booksdata.php">Книги</a></li> <li><a href="/autorsdata.php">Авторы</a></li> <li class="last"><a href="/pubhousedata.php">Издательства</a></li> </ul> </div> <!-- end of templatemo_menu --> </div> <!-- end of header -->
<div id="templatemo_main">
<div id="home" class="content_top"></div> <div class="content_box"> <div class="content_title content_home"></div>
<h2>Добавление информации о книге</h2> <div class="cleaner h30"></div>
<p>Добавить информацию о книге<p> <body> <form action="add.php" METHOD=POST> <input type=text name=ID>ID<br> <input type=text name=Autor_ID>ID Автора<br> <input type=text name=Title>Название<br> <input type=text name=PubHouseName>Издательство<br> <input type=text name=PubYear>Год издания<br> <input type=text name=Genre>Жанр<br> <input type=text name=Price>Цена<br> <input type=text name=FIO>ФИО<br> <input type=submit value='send'> </form>
<div class="cleaner"></div> <a href="#" class="gototop">Вверх</a> </div>
<div id="templatemo_footer">
Copyright © 2013 | WEB Приложение для базы данных
<div class="cleaner"></div> </div>
</div> <!-- end of warpper -->
</body> </html>
4) PHP Скрипт и HTML Форма для выборки информации из таблицы Books
<?php $db_host = 'mysql41.cp.idhost.kz'; $db_name = 'db1104351_1412'; $db_username = 'u1104351_book'; $db_password = 'diasDosm10'; $db_table_to_show = 'Books';
// соединяемся с сервером базы данных $connect_to_db = mysql_connect($db_host, $db_username, $db_password) or die("Could not connect: ". mysql_error());
// подключаемся к базе данных mysql_select_db($db_name, $connect_to_db) or die("Could not select DB: ". mysql_error()); /* Выполнение SQL запроса */
$query = "SELECT * FROM `Books` WHERE `Title` = '{$_POST['Title']}'";
$result = mysql_query($query) or die("Запрос ошибочный");
/* Печать результатов в HTML */
print "<table>\n";
while ($line = mysql_fetch_array($result, MYSQL_NUM)) {
print "\t<tr>\n";
for ($i=0;$i<=3;$i++) { print "\t\t<td>$line[$i]</td>\n"; }
print "\t</tr>\n";
}
print "</table>\n";
/* Освобождение памяти, занятой результатом запроса */
mysql_free_result($result);
/* Закрытие соединения */
mysql_close($link);
?>
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Добавить информацию о книге</title> <meta name="keywords" content="corner template, html css layout, one page, 5 sections, templatemo" /> <meta name="description" content="Курсовая работа" /> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body>
<span id="top"></span> <div id="templatemo_wrapper"> <div id="templatmeo_header"> <div id="site_title"> <h1><a href="http://brendykz.idhost.kz/">База данных Книг</a></h1> </div> <div id="templatemo_menu"> <ul> <li><a href="/index.php">Главная</a></li> <li><a href="/booksdata.php">Книги</a></li> <li><a href="/autorsdata.php">Авторы</a></li> <li class="last"><a href="/pubhousedata.php">Издательства</a></li> </ul> </div> <!-- end of templatemo_menu --> </div> <!-- end of header -->
<div id="templatemo_main">
<div id="home" class="content_top"></div> <div class="content_box"> <div class="content_title content_home"></div>
<h2>Добавление информации о книге</h2> <div class="cleaner h30"></div>
<p>Выборка информации о книге<p> <body> <form action="booksselect.php" method="post">
Название книги<br>
<input type="text" name="Title" size="60" value="">
<input type="submit" name="submit" value="Искать">
<input type="reset" name="reset" value="Очистить">
</form>
<div class="cleaner"></div> <a href="#" class="gototop">Вверх</a> </div>
<div id="templatemo_footer">
Copyright © 2013 | WEB Приложение для базы данных
<div class="cleaner"></div> </div> </div> <!-- end of warpper --> </body> </html> Заключение Целью данного курсового проекта являлась разработка эффективной системы «База данных Новогодний подарок». Программа содержит полный набор методов, которые необходимы для создания базы данных, поиска информации и выполнения других операций с базой данных (добавление, удаление, редактирование, поиск). Данная информационная система позволяет систематизировать полученную и имеющуюся информацию. Конечно же, следует заметить, что данный программный продукт всего лишь упрощённая версия более сложных программных систем учёта книг. Однако возможно дальнейшее развитие данного проекта с помощью добавления новых операций и дополнительных функций.
Список используемой литературы
1. Томас Коннолли, Каронлин Бегг, Анна Страчан. Базы Данных "Проектирование, реализация и сопровождение. Теория и практика. / Второе издание: исправленное и дополненное: Пер. с англ. - М.: Издательский дом "Вильямс", 2001. - 1120 с.: ил. - Парал. Тит. Англ. 2. Виктор Пасько. PHPmyADMIN (русифицированная версия) - К.: Издательская группа BHV, 2000. - 368 с. . PHP Designer. Шаг за шагом: Практическое пособие / Пер. с англ. - М.: ЭКОМ, 2000. - 352 с. . Гончаров А.Ю. MySql. Самоучитель с примерами., Москва, 2004г. - 640 с.
. Бакаревич Ю.Б., Пушкина Н.В. Самоучитель Sql Server. - СПб.: БХВ-Петербург, 2002. - 720 с. . Бен Форта. SQL за 10 минут / третье издание: пер. с. Англ. - M.: Издательский дом "Вильямс", 2005. - 288 с.: ил. - Парал. Тит. Англ.
Приложение
Рис.7 (Пользовательское меню)
Рис.8 (Страница с информацией о книгах)
Рис.9 (Страница с информацией об авторах)
Рис.10 (Страница с информацией о издательствах)
|
|||||||
Последнее изменение этой страницы: 2016-04-19; просмотров: 274; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 35.175.236.44 (0.104 с.) |