Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Создание клиентского web-приложения ⇐ ПредыдущаяСтр 8 из 8 Код главной страницы:
<html> <head> <meta http-equiv="content-type" content="text/html"> <title>Главная</title> <link href="style.css" rel="stylesheet" type="text/css"> </head> <body onLoad="MM_preloadImages('images/h_butt1.jpg','images/2h_butt2.jpg','images/3h_butt3.jpg','images/4h_butt4.jpg','images/5h_butt5.jpg','images/6h_butt6.jpg')"> <table align="center" style="width:726px; height:100%;"> <tr> <td style="width:100%; height:27px;"> <img src="images/spacer.gif" alt="" width="1" height="1"><br> </td> </tr> <tr> <td style="width:100%; height:137px;"> <a href="index.html"> <img src="images/h_butt1.jpg" alt="Домашняя страница" name="rov1" width="118" height="137" border="0"></a> <a href="gr.php" > <img src="images/h_butt2.jpg" alt="Таблица 1" name="rov2" width="118" height="137" border="0"></a> <a href="chil.php" > <img src="images/h_butt3.jpg" alt=" " name="rov3" width="118" height="137" border="0"></a> <a href="par.php"> <img src="images/h_butt4.jpg" alt=" " name="rov4" width="118" height="137" border="0"></a> <a href="sotr.php" > <img src="images/h_butt5.jpg" alt=" " name="rov5" width="118" height="137" border="0"></a> <a href="dolz.php"> <img src="images/h_butt6.jpg" alt=" " name="rov6" width="115" height="137" border="0"></a> <br> </td></tr><tr> <td style="width:100%; height:16px;"> <img src="images/spacer.gif" alt="" width="1" height="1"><br> </td></tr><tr> <td style="width:100%; height:6px;"> <img src="images/spacer.gif" alt="" width="1" height="1"><br> </td></tr><tr> <td style="width:100%; height:89px;"> <table style="width:100%; height:100%;"> <tr> <br><h1>Главная</h1><br> <p>Наш детский сад не зря зовется садом: <br>Здесь дети подрастают как цветы. <br>Чтоб этот сад был год от года краше <br>Мы не жалеем Света, Тепла и Доброты! <p>На нашем сайте Вы можете: <br>1) просматривать данные о детях, группах, родителях, сотрудниках, должностях сотрудников, <br>2) добавлять, изменять и удалять эти данные, <br>3) осуществлять сортировку, фильтрацию и поиск информации по всей базе данных детского сада. <td style="width:705px; height:100%; background:url(images/f_back1.gif) repeat-x top;"> <table style="width:100%; height:100%; background:url(images/f_back1.gif) repeat-x bottom;"> <tr><td style="width:100%; height:100%; background:url(images/f_back1.gif) repeat-y left;"> <table style="width:100%; height:100%; background:url(images/f_back1.gif) repeat-y right"> <tr><td style="width:100%; height:100%; background:url(images/ltc.gif) no-repeat left top;"><table style="width:100%; height:100%; background:url(images/rtc.gif) no-repeat right top"><tr><td style="width:100%; height:100%; background:url(images/lbc.gif) no-repeat left bottom;"><table style="width:100%; height:100%; background:url(images/rbc.gif) no-repeat right bottom;"> </table></td></tr> </table></td></tr></table></td></tr></table></td> <td style="width:21px; height:100%;"> </td> </tr></table></td></tr><tr> <td style="width:100%; height:100%;"> <br style="line-height:24px;"> </td></tr> </table> </body> </html>
Код для подключения к БД (config.php):
<?php $host='172.23.64.64:/home/ftp/10/1410179/kinder/G141004_LISIZINA.FDB'; $usname='sysdba'; $pswrd='masterkey'; $db=ibase_pconnect($host, $usname, $pswrd); if(!$db) { echo 'Ошибка соединения c базой данных'; exit; } ?>
Код для просмотра, сортировки, фильтрации и поиска в таблице:
<form action="gr.php" method="post"> <p >Сортировать таблицу по: <SELECT name="sort"> <OPTION value=1>номеру <OPTION value=2>названию группы <OPTION value=3>номеру комнаты </SELECT> <p align='left'><input type="submit" value="Сортировать"></p> </form> <form action="gr.php" method="post"> <p>Фильтровать по: <SELECT name="filtr1"> <OPTION value=1>названию группы <OPTION value=2>номеру комнаты </SELECT> <p align='left'>Параметр фильтрации:<input type="text" name="filtr" size="20"></p> <p align='left'><input type="submit" value="Фильтровать"> <input type="submit" value="Сброс"><br><br> </form> <hr> <form action="gr.php" method="post"> <p>Поиск по: <SELECT name="search1"> <OPTION value=1>названию группы <OPTION value=2>номеру комнаты </SELECT> <p align='left'>Параметр поиска:<input type="text" name="search" size="20"></p> <p align='left'><input type="submit" value="Поиск"> <input type="submit" value="Сброc"> </form> <?php include_once('config.php'); $sort=$_POST['sort']; $filtr1=$_POST['filtr1']; $search1=$_POST['search1']; $filtr=$_POST['filtr']; $search=$_POST['search']; if ($sort) { switch($sort) { case 1: { $query="select * from S_GROUP_ID"; break; } case 2: { $query="select * from S_GROUP_NAME"; break; } case 3: { $query="select * from S_GROUP_ROOM"; break; } } } else if ($filtr&&$filtr1) { switch($filtr1) { case 1: { $query="select * from F_GROUP_NAME('".$filtr."')"; break; } case 2: { $query="select * from F_GROUP_ROOM('".$filtr."')"; break; } } } elseif ($search&&$search1) { switch($search1) { case 1: { $query="select * from P_GROUP_NAME('".$search."')"; break; } case 2: { $query="select * from P_GROUP_ROOM('".$search."')"; break; } } } else {$query="select * from GROUPS"; } $result=ibase_query($query); echo '<table border=1 width=100% height=100% >'; echo '<tr><td class="tab_h" width=20%><i><b>№ группы</b></i></td>'. '<td class="tab_h"><i><b>Название группы</b></i></td>'. '<td class="tab_h"><i><b>Номер комнаты</b></i></td>'. '<td class="tab_h" width=25%><i><b>Действия с записью</b></i></td>'. '</tr>'; while($row=ibase_fetch_row($result)) { echo "<tr><td class='tab_st_c'>$row[0]</td> <td class='tab_st'><a href='child_group.php?NAM=$row[1]'>$row[1]</a></td> <td class='tab_st_c'>$row[2]</td> <td class='tab_st_c'><a href='gr_u.php?ID=$row[0]'>Изменить</a><br><a href='gr_d.php?ID=$row[0]'>Удалить</a></td> </tr>"; } echo "</table>"; ibase_free_result($result); ?> Код для добавления данных: <form action="gr_a.php" method="post"> Название группы <input type="text" name="NAME" size="20"> <br><br> Номер комнаты <input type="text" name="ROOM" size="5"> <br><br> <input type="submit" value="Добавить"><br> </p> </form> <h3 align=left>Результат: </h3> <?php $NAME=$_POST['NAME']; $ROOM=$_POST['ROOM']; if (!$NAME||!$ROOM) { echo "<p>Необходимо заполнить поля для добавления!</p><br>"; } else { include_once('config.php'); $query="EXECUTE PROCEDURE ADD_GR('".$NAME."','".$ROOM."')"; $it=ibase_trans(); $result=ibase_query($query); $ic=ibase_commit(); if ($result) echo "<p>Запись добавлена!<br><br>"; else echo "<p>Запись не добавлена!</p>"; echo "<a href='gr.php'>Вернуться к просмотру</a>"; } ?>
Код для изменения записи: <?php $ID=$_GET['ID']; echo '<form action="gr_u.php" method="post"> Номер группы <input type="text" size="5" name="IDD" value='.$ID.'> <br><br> Название группы <input type="text" name="NAME" size="20"> <br><br> Номер комнаты <input type="text" name="ROOM" size="5"> <br> <br> <input type="submit" value="Изменить"><br> </p> </form>'; ?> <h3 align=left>Результат: </h3> <?php $IDD=$_POST['IDD']; $NAME=$_POST['NAME']; $ROOM=$_POST['ROOM']; if (!$IDD||!$NAME||!$ROOM) { echo "<p>Необходимо заполнить поля для изменения!</p><br>"; } else { include_once('config.php'); $query="EXECUTE PROCEDURE UPD_GR('".$IDD."','".$NAME."','".$ROOM."')"; $it=ibase_trans(); $result=ibase_query($query); $ic=ibase_commit(); if ($result) echo "<p>Запись изменена!<br><br>"; else echo "<p>Запись не изменена!</p><br><br>"; echo "<a href='gr.php'>Вернуться к просмотру</a>"; } ?>
Код для удаления: <?php $ID=$_GET['ID']; include_once('config.php'); $query="EXECUTE PROCEDURE DEL_GR('".$ID."')"; $it=ibase_trans(); echo '<br>'; $result=ibase_query($query); $ic=ibase_commit(); if ($result) echo "<p>Запись удалена!<br><br>"; else echo "<p>Запись не удалена!</p>"; echo "<a href='gr.php'>Вернуться к просмотру</a>"; ?> Код фильтрации по диапазону: <form action="par.php" method="post"> <p>Фильтровать фамилии по диапазону: <p align='left'>от:<input type="text" name="f" size="5"> до:<input type="text" name="f1" size="5"></p> <p align='left'><input type="submit" value="Фильтровать"> <input type="submit" value="Сброс"><br><br> </form> <?php include_once('config.php'); $sort=$_POST['sort']; $filtr1=$_POST['filtr1']; $search1=$_POST['search1']; $filtr=$_POST['filtr']; $search=$_POST['search']; $f=$_POST['f']; $f1=$_POST['f1']; switch($filtr1) { case 1: { $query="select * from F_PARENT_SURN('".$filtr."')"; break; } case 2: { $query="select * from F_PARENT_NAME('".$filtr."')"; break; } case 3: { $query="select * from F_PARENT_OTC('".$filtr."')"; break; } case 4: { $query="select * from F_PARENT_TEL('".$filtr."')"; break; } } } ?>
|