p align="left">Определите класс:<input type="text" name = "Class"> <br> Определите семейство:<input type="text" name = "Family"> <br> Определите род:<input type="text" name = "Sort"> <br> Определите вид:<input type="text" name = "Kind"> <br> Введите название региона:<input type="text" name = "Region"> <br> Введите популяцию:<input type="text" name = "Population"> <br> <br> <input type="submit" name = "stnew" value="Подтвердить"><br> </FORM> </div> <?php } if(@$stnew) { if (empty($Number)) { print("<div align=center><h1>·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!</div></h1>") ; exit(); } if (empty($RN)) { print("<div align=center><h1>·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!</div></h1>") ; exit(); } if (empty($LN)) { print("<div align=center><h1>·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!</div></h1>") ; exit(); } if (empty($Date)) { print("<div align=center><h1>·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!</div></h1>") ; exit(); } if (empty($Kingdom)) { print("<div align=center><h1>·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!</div></h1>") ; exit(); } if (empty($Class)) { print("<div align=center><h1>·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!</div></h1>") ; exit(); } if (empty($Family)) { print("<div align=center><h1>·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!</div></h1>") ; exit(); } if (empty($Sort)) { print("<div align=center><h1>·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!</div></h1>") ; exit(); } if (empty($Kind)) { print("<div align=center><h1>·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!</div></h1>") ; exit(); } if (empty($Region)) { print("<div align=center><h1>·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!</div></h1>") ; exit(); } if (empty($Population)) { print("<div align=center><h1>·ЗАПОЛНИТЕ ЯЧЕЙКУ!!!</div></h1>") ; exit(); } require_once("connection.php"); mysql_query("INSERT INTO MAIN (ID_Creature,Rus_Name, Lat_Name, Date, ID_Kingdom, ID_Class, ID_Family, ID_Sort, ID_Kind, ID_Region, Population) VALUES ('$Number','$RN','$LN','$Date, '$Kingdom', '$Class', '$Family', '$Sort', '$Kind', '$Region', '$Population')"); $result = mysql_query("SELECT * FROM MAIN WHERE ID_Creature = $Number"); ?> <br> <br> <div align=center><H4>ДОБАВЛЕНА ЗАПИСЬ:</H4></div><br> <div align=center> <table border = 1> <table border = 1> <tr><td> Код животного </td> <td> Русское название </td> <td> Латинское название </td> <td> Дата занесения </td> <td> Царство </td> <td> Класс </td> <td> Семейство </td> <td> Род </td> <td> Вид </td> <td> Регион </td> <td> Популяция </td> </tr> <?php while ($myrow = mysql_fetch_array($result)) { printf("<tr><td><H7>%d",$myrow["ID_Creature"],"</h7></td></tr>"); printf("<td>%s",$myrow["Rus_Name"],"</tr>"); printf("<td>%s",$myrow["Lat_Name"],"</tr>"); printf("<td>%d",$myrow["Date"],"</tr>"); printf("<td>%s",$myrow["ID_Kingdom"],"</tr>"); printf("<td>%d",$myrow["ID_Class"],"</tr>"); printf("<td>%d",$myrow["ID_Family"],"</tr>"); printf("<td>%d",$myrow["ID_Sort"],"</tr>"); printf("<td>%d",$myrow["ID_Kind"],"</tr>"); printf("<td>%d",$myrow["ID_Region"],"</tr>"); printf("<td>%d",$myrow["Population"],"</tr>"); } } ?> <?php } if (@$stnew) { require("connect.php"); mysql_query("INSERT INTO Students (StudID,StudName,GroupNum) VALUES ('$stnum','$stname','$grnum')"); mysql_query("INSERT INTO MarkJournal(SubjID, LTypeID, StudID, LNumb) SELECT SubjID, LTypeID, StudID, LNumb FROM Plan JOIN Students WHERE StudID = '$stnum' "); $result = mysql_query("SELECT * FROM Students WHERE StudName LIKE '%$stname%'"); ?> <div align=center><H4>Добавлена запись:</H4></div><br> <div align=center><table border = 1> <tr><td> Номер </td> <td> ФИО </td> <td> Группа </td> </tr> <?php while ($myrow = mysql_fetch_array($result)) { //tr-строка,td-ячейка,H1-1-й уровень printf("<tr><td><H7>%d",$myrow["StudID"],"</h7></td></tr>"); printf("<td>%s",$myrow["StudName"],"</tr>"); printf("<td>%s",$myrow["GroupNum"],"</tr>"); } } ?> </table> Страница "Популяции" (populous.php) отображает список животных и растений, соответствующие им регионы и популяции в них. <? require("connect.php"); $result = mysql_query("select SubjName, LTypeName, LNumb from (Plan join Subjects on Plan.SubjID = Subjects.SubjID) join LessTypes on Plan.LTypeID = LessTypes.LTypeID",$db); if ($myrow = mysql_fetch_array($result)) { echo "<table border=1 align=center>\n"; echo "<tr><td><strong>Предметы</strong></td><td><strong>Вид занятия</strong></td><td><strong>Номер</strong></td></tr>\n"; do { printf("<tr><td>%s</td><td>%s</td><td>%d</td></tr>\n", $myrow["SubjName"], $myrow["LTypeName"], $myrow["LNumb"]); } while ($myrow = mysql_fetch_array($result)); echo "</table>\n"; } else { echo "Sorry, no records were found!"; } mysql_close($db); ?> 4.1.2 Описание функций mysql_connect - подключение к MySQL; mysql_select_db - выбор базы данных; require("connection.php") - подключение к файлу; print() - вывод информации на экран; mysql_query () - возвращение результата запроса; mysql_fetch_array () - получение результата запроса; echo - вывод информации; 5. Сопровождение. Руководство пользователя 5.1 Описание Чтобы ознакомиться с некоторыми исходными данными или внести в них изменения следует воспользоваться ссылками в верхней части страницы. Ссылка "На главную" присутствует на каждой странице для возвращения к стартовой странице. Чтобы ознакомиться со списком занесенных в базу животных и растений, следует выбрать ссылку "ПЕРЕЧЕНЬ" для перехода к соответствующей странице. Для пополнения списка нажмите кнопку "РЕГИСТРАЦИЯ" , после чего будет предложена форма для внесения новой записи Т.к. для ячеек у нас стоит значение Not Null, то если пользователь не заполнил какую-либо .ячейку, то выйдет сообщение, говорящее пользователю о необходимости заполнения. При успешном добавлении новой записи будет выведена строка, добавленная в таблицу и уведомление о проделанной операции. Страница "ПОПУЛЯЦИИ" отображает список имеющихся в базе существ, из которой явствует, какова их популяция в каждом обитаемом ими регионе. Страница "ПОИСК" выводит информацию на экран по тому или иному критерию по желанию пользователя. 6. Список использованной литературы 1. Андрей Шкрыль. Программируем для web-сайта. "БХВ-Петербург", Санкт-Петебург, 2006. 2. Т.Карпова. Базы данных. Модели, разработка, реализация. "Питер", Санкт-Птербург, 2002. 3. Алексей Гончаров. Самоучитель HTML. 4. А. Качанов, В. Ткаченко, А. Головин. Букварь по PHP и MySQL Версия 1.1 (от 16.05.2000) 7. Приложение connection.php <? $db = mysql_connect("localhost","root",""); mysql_select_db("DB_RedBook",$db); ?> index.php <html> <head> <title>Красная Книга Российской Федерации</title> <a href="index.php">На главную </a> | <a href=".php"> Перечень </a> | <a href="populous.php"> Популяции </a> | <a href="search.php"> Поиск объекта </a> | <a href="add.php"> Регистрация объекта </a> </head> <body> <body bgcolor="a13137"> <font color="FFFFFF"> <hr> <div align=center><h1><i>Красная Книга <h1> <div align=center><h1>Российской Федерации <h1> <hr> <FORM name="mean" method="post" action="listing.php" <div align=center> <BUTTON> ПЕРЕЧЕНЬ </BUTTON> </div> </FORM> <FORM name="mean" method="post" action="populous.php" <div align=center> <BUTTON> ПОПУЛЯЦИИ </BUTTON> </div> </FORM> <FORM name="mean" method="post" action="search.php" <div align=center> <BUTTON> ПОИСК </BUTTON> </div> </FORM> <FORM name="mean" method="post" action="add.php" <div align=center> <BUTTON> РЕГИСТРАЦИЯ </BUTTON> </div> </FORM> </body> </html> listing.php <html> <head> <title> Перечень жЫвотных </title> <a href="index.php">На главную </a> | <hr> </head> <body> <font color="FFFFFF"> <?php require_once("connection.php"); $sql="SELECT Rus_Name, Lat_Name, Date, Name_Kingdom, Name_Class, Name_Family, Name_Sort FROM (((MAIN join 1_Kingdom on MAIN.ID_Kingdom = 1_Kingdom.ID_Kingdom) join 2_Class on MAIN.ID_Class = 2_Class.ID_Class) join 3_Family on MAIN.ID_Family = 3_Family.ID_Family) join 4_Sort on MAIN.ID_Sort = 4_Sort.ID_Sort"; $result = mysql_query($sql); print ("<div align=center><H1> Список охраняемых животных и растений </H1></div><br>"); print ("<div align=center><table border = 1>"); echo "<tr><td> Русское название </td><td>Латинское название </td><td> Дата регистрации </td><td> Царство </td><td> Класс </td><td> Семейство </td><td> Род </td></tr>"; if ($myrow = mysql_fetch_array($result)) { do {
Страницы: 1, 2, 3, 4
|