Мегаобучалка Главная | О нас | Обратная связь


Приложение 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) Страница «ОТЗЫВ»





Читайте также:


Рекомендуемые страницы:


Читайте также:
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...



©2015-2020 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (300)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.008 сек.)