Приложение 1. Руководство программисту
ГЛАВНАЯ(index.php) страница системы содержит - наименование системы, контактные данные и ссылки: - Монеты (moneti.php); - Коллекционеры(collekcioneri.php); - Отзывы (Otzivi.php); - *Категории (kategorii.php, 1str.php, 2str.php, 3str.php, 4str.php, 5str.php, 6str.php, 7str.php, 8str.php, 9str.php) (рис. 1) *- в эту группу входят: страна, номинал, год выпуска, количество выпущенных монет, особенности (для монет). Страна, имя, контактные координаты, наличие редких монет в коллекции. Собственная коллекция (для коллекционеров)
(рис. 1) Главная страница
С помощью программы Denwer $host= 'localhost'; $user= 'Valatina'; $db= 'New_Baza'; $password= '123456'; //соединение с сервером БД $connection= mysql_connect($host, $user,$password); if(!connection) {exit(mysql_error());} if (!mysql_select_db($db,$connection)) {exit(mysql_error());} /*выбираем значения из таблицы*/ $qr_resuit=mysql_query("SELECT * FROM `moneti` WHERE 1") or die (mysql_error()); //заголовки echo '<table border="1" height=10% width=40% align=center>'; echo '<tbody>'; echo '<tr>'; echo '<td><font size="+2" face="Monotype Corsiva" color="red" > № п/п</font></td>'; echo '<td><font size="+2" face="Monotype Corsiva" color="red" >Год выпуска</font></td>'; echo '<td><font size="+2" face="Monotype Corsiva" color="red" ></font></td>'; echo '</tr>'; //Данные из mysql while ($data= mysql_fetch_array($qr_resuit)){ echo '<tr>'; echo '<td><font size="+2" face="Monotype Corsiva">'. $data['id'].'</font></td>'; echo '<td><font size="+2" face="Monotype Corsiva">'. $data['Name'].'</font></td>'; echo '<td><font size="+2" face="Monotype Corsiva">'. $data['Cena'].'</font></td>'; echo '</tr>';} echo '</tbody>'; echo '</table>'; //закрытие соединения с БД mysql_close($connection); ?> <?php На этой же странице необходимо отобразить данные из файл (BD.csv) $lines = file('BD.csv'); foreach ($lines as $line_num => $line) { echo '<font size="+2" face="Monotype Corsiva">'.htmlspecialchars($line).'</font><br/>'; }
На странице Категории (kategorii.php); разработана поисковая строка и таблица для вывода
<html> <head> <title>СПРАВОЧНИК</title> <FONT FACE=Monotype Corsiva></FONT> <body background = fonnn.jpg> <style> #blink2 { -webkit-animation: blink2 3s linear infinite; animation: blink2 1s linear infinite; } @-webkit-keyframes blink2 { 100% { color: rgba(34, 34, 34, 0); } } @keyframes blink2 { 100% { color: rgba(34, 34, 34, 0); } } </style> <TABLE height=30% width=85% align=center ALIGN=CENTER> <TR> <TD height=10% width=75% ALIGN=CENTER ><font size="+36" face="Monotype Corsiva">Информационныйпортал<br>справочникнумизмата</br></font></TD> <TD COLSPAN = 3 height=10% width=85% ALIGN=CENTER><font size="5" face="Monotype Corsiva" id="blink2">НАШИКОНТАКТЫ<br>тел: 8-800-700-50-50 <br>адрес: г. Ульяновск, офис 123 </br></font></TD> </TR> <TR> <TD height=10% width=45% ></TD> <TD align=RIGHT><A HREF=poisk.php>"ПОИСК"</A></TD> <TD><A HREF=moneti.php>"МОНЕТЫ"</A></TD> <TD><A HREF=Otzivi.php>"ОТЗЫВЫ"</A></TD> </TR> </TABLE> <div align="center"> <form name="form1" method="post" action=""> <input name="search" type="text" id="search" size = "100" width = "110" placeholder="поискпосайту"> <input name="Submit" type="submit" value="Поиск"> </form> <?php //начальные данные $host= 'localhost'; $user= 'Valatina'; $db= 'New_Baza'; $password= '123456'; //соединение с сервером БД $connection= mysql_connect($host, $user,$password); if(!connection) { exit(mysql_error()); } if (!mysql_select_db($db,$connection)) { exit(mysql_error()); } $search = $_POST['search']; $query = "SELECT id, Name, Nominal FROM Moneti WHERE Name like '%$search%'"; $result = mysql_query($query);
if (!$result){ echo "Ошибкапризапросе"; exit(mysql_error()); }
$myarray = array(); // создаем пустой массив, страховка $n = mysql_num_rows($result); // Узнаем количество элементов в выборке
for($i = 0; $i < $n; $i++){ $myarray[] = mysql_fetch_array($result); } echo '<table border="1" height=10% width=40% align=center>'; echo '<tbody>'; echo '<tr>'; echo '<td><font size="+2" face="Monotype Corsiva" color="red" > № п/п</font></td>'; echo '<td><font size="+2" face="Monotype Corsiva" color="red" >Номинал</font></td>'; echo '<td><font size="+2" face="Monotype Corsiva" color="red" >Монеты</font></td>'; echo '</tr>'; foreach($myarray as $value){ { //заголовки echo '<table border="1" height=10% width=40% align=center>'; echo '<tbody>';
echo '<tr>'; echo '<td><font size="+2" face="Monotype Corsiva">'. $value['id'].'</font></td>'; echo '<td><font size="+2" face="Monotype Corsiva">'. $value['Name'].'</font></td>'; echo '<td><font size="+2" face="Monotype Corsiva">'. $value['Moneti'].'</font></td>'; echo '</tr>'; } echo '</tbody>'; echo '</table>'; } mysql_free_result($result) ?> </div> </body> </html> На странице Отзывы (Otzivi.php); сформирована форма для ввода отзыва (рис. 3) (рис. 3) Страница «ОТЗЫВ»
Популярное: Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... Почему стероиды повышают давление?: Основных причин три... ![]() ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (511)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |