Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Приложение 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 , которая находится в свободном доступе создана база данных, содержащая данные о монетах (страна, номинал, год выпуска, количество выпущенных монет, особенности) и коллекционерах (страна, имя, контактные координаты, наличие редких монет в коллекции, собственная коллекция). На странице Категории (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) Страница «ОТЗЫВ»






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.