Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Приложение 1. Руководство программисту ⇐ ПредыдущаяСтр 4 из 4
ГЛАВНАЯ(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 , которая находится в свободном доступе создана база данных, содержащая данные о монетах (страна, номинал, год выпуска, количество выпущенных монет, особенности) и коллекционерах (страна, имя, контактные координаты, наличие редких монет в коллекции, собственная коллекция). На странице Категории (kategorii.php); сконструирована таблица для отображения данных sql запроса. $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) Страница «ОТЗЫВ»
|