Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Формы как средство добавления, просмотра, изменений параметров базы данныхСодержание книги
Поиск на нашем сайте 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; просмотров: 403; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.236 (0.007 с.) |