DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Лабораторна робота № 3: Районний державний архів

Оригінальна назва роботи

Районний державний архів

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
Факультет комп’ютерних наук
Кафедра:
Кафедра інформаційних систем та мереж

Інформація про роботу

Рік:
2009
Тип роботи:
Лабораторна робота
Предмет:
Бази даних
Група:
ІБ – 44
Коротко про документ

Про що ця робота

Документ містить лабораторну роботу з вебпрограмування та взаємодії з базами даних MySQL на тему районного державного архіву. У файлах реалізовано підключення до БД, виведення та редагування записів.

У роботі розглядаються

  • Бази даних
  • PHP
  • MySQL
  • Вебпрограмування
  • HTML
  • Архіви

Зміст і розділи

  1. Підключення до бази даних
  2. Навігація
  3. Відомості про людей
  4. Відомості про документи
  5. Редагування записів
Для кого:Студенти технічних спеціальностей та викладачі інформаційних технологій.
Викладачі:Не вказано

Ключові поняття

MySQLPHPбаза данихтаблицязапитформаредагуванняархівскриптHTML

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки України Національний університет Львівська політехніка  Лабораторна робота № 3 Варіант №18 “ Районний державний архів” Львів — 2009 db.php <? /*Підключення до бази*/ $db = mysql_connect ('localhost','ivan',''); mysql_select_db ('lab', $db); mysql_query("SET NAMES 'cp1251'"); mysql_query("SET CHARACTER SET 'cp1251'"); /**/ ?> index.php <? include('db.php'); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Lab #3</title> </head> <body> /*Навігація*/ <table width="1000" align="center" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="50%" align="center"><a href="index.php?what=1">Відомості про людей</a></td> <td width="50%" align="center"><a href="index.php?what=2">Відомості про документи</a></td> </tr> </table> /**/ <table width="1000" style="margin-top:20px;" align="center" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="center"> <? /*Початок роботи по людях*/ if(isset($_GET['what'])) { $what = $_GET['what']; if($what == 1) { /*Дістаєм з бази список людей*/ $query1="SELECT * FROM people ORDER BY id DESC"; $result1 = mysql_query($query1, $db); if (mysql_num_rows($result1) > 0) { echo "<table width='1000' style='margin-top:20px;' align='center' border='0' cellspacing='0' cellpadding='0'> <tr> <td align='left' style='border-bottom:1px solid #000000;'>СТ. </td> <td align='left' style='border-bottom:1px solid #000000;'>Н.П.</td> <td align='left' style='border-bottom:1px solid #000000;'>ПР.</td> <td align='left' style='border-bottom:1px solid #000000;'>І.</td> <td align='left' style='border-bottom:1px solid #000000;'>П.Б.</td> <td align='left' style='border-bottom:1px solid #000000;'>М.П.</td> <td align='left' style='border-bottom:1px solid #000000;'>Ч.В.</td> <td align='left' style='border-bottom:1px solid #000000;'>Р.Д.В.</td> </tr> "; $myrow1 = mysql_fetch_array($result1); do { $p_id = $myrow1['id']; $p_male = $myrow1['male']; $p_passport= $myrow1['passport']; $p_surname= $myrow1['surname']; $p_name= $myrow1['name']; $p_father_name= $myrow1['father_name']; $p_live= $myrow1['live']; $p_time= $myrow1['time']; $p_submit= $myrow1['submit']; echo " <tr> <td align='left' style='border-bottom:1px solid #000000;'>$male</td> <td align='left' style='border-bottom:1px solid #000000;'>$passport</td> <td align='left' style='border-bottom:1px solid #000000;'>$surname</td> <td align='left' style='border-bottom:1px solid #000000;'>$name</td> <td align='left' style='border-bottom:1px solid #000000;'>$father_name</td> <td align='left' style='border-bottom:1px solid #000000;'>$live</td> <td align='left' style='border-bottom:1px solid #000000;'>$time</td> <td align='left' style='border-bottom:1px solid #000000;'>$submit</td> <td align='left' style='border-bottom:1px solid #000000;'><a href='index.php?what=1&&edit_p=$p_id'><strong>ред</strong></a></td> <td align='left' style='border-bottom:1px solid #000000;'><a href='index.php?what=1&&delete_p=$p_id'><strong>вид</strong></a></td> </tr>"; }while($myrow1 = mysql_fetch_array($result1)); echo "</table>"; } /*Якщо існує змінна збереження людини виконується програма збереження людини*/ if(isset($_POST['save_player'])) { $male_s = $_POST['male']; $p_passport_s= $_POST['passport']; $surname_s = $_POST['surname']; $name_s = $_POST['name']; $father_name_s = $_POST['father_name']; $live_s = $_POST['live']; $time_s = $_POST['time']; $submit_s = $_POST['submit']; $query="INSERT INTO people (p_male, p_passport, p_surname,p_name,p_father_name,p_live,p_time,p_submit) VALUES ('$p_male_s',$p_passport_s','$p_surname_s','$p_name_s','$p_father_name_s','$p_live_s','$p_time_s','$p_submit_s')"; $result = mysql_query($query,$db); if ($result == TRUE){ echo "<p align='center' class='mar'>Людини збережено.<br><a href='index.php?what=1'>Перегрузіть сторінку</a></p>"; }else{echo "<p align='center'>Системна помилка.</p>"; exit(mysql_error());} } /**/ /*Якщо існує змінна оновлення людини виконується програма оновлення людини*/ elseif(isset($_POST['update_player'])) { $update_id = $_POST['update_id']; $male_s = $_POST['male']; $passport= $_POST['passport']; $surname_s = $_POST['surname']; $name_s = $_POST['name']; $father_name_s = $_POST['father_name']; $live_s = $_POST['live']; $time_s = $_POST['time']; $submit_s = $_POST['submit']; $query="UPDATE people SET p_male = '$p_male_s' p_passport = '$p_passport_s' p_surname = '$p_surname_s' p_name = '$p_name_s' p_father_name = '$p_father_name_s' p_live = '$p_live_s' p_time = '$p_time_s' p_submit = '$p_submit_s'WHERE id = '$update_id'"; $result = mysql_query($query,$db); if ($result == TRUE){ echo "<p align='center' class='mar'>Дані людини оновлено.<br><a href='index.php?what=1'>Перегрузіть сторінку</a></p>"; }else{echo "<p align='center'>Системна помилка.</p>"; exit(mysql_error());} } /**/ /*Якщо існує змінна видалення людини виконується програма видалення людини*/ elseif(isset($_GET['delete_p'])) { $delete_id = $_GET['delete_p']; $query="DELETE FROM people WHERE id = '$delete_id' "; $result = mysql_query($query,$db); if ($result == TRUE){ echo "<p align='center' class='mar'>Людини видалено.<br><a href='index.php?what=1'>Перегрузіть сторінку</a></p>"; }else{echo "<p align='center'>Системна помилка.</p>"; exit(mysql_error());} } /**/ /*Якщо існує змінна редагування людини виконується програма витяжки з бази конкретної людини та підстановка його у поля для оновлення*/ elseif(isset($_GET['edit_p'])) { $edit_id = $_GET['edit_p']; $query1="SELECT * FROM people WHERE id = '$edit_id'"; $result1 = mysql_query($query1, $db); if (mysql_num_rows($result1) > 0) { $myrow1 = mysql_fetch_array($result1); $p_id = $myrow1[' p_id']; $p_male= $myrow1[' p_male']; $p_passport=$ myrow1[' p_passport']; $p_name= $myrow1[' p_name']; $p_surname=$ myrow1[' p_surname']; $p_father_name= $myrow1[' p_father_name']; $p_live= $myrow1 [' p_live']; $p_time= $myrow1[' p_time']; $p_submit= $myrow1[' p_submit']; echo " <form action='index.php?what=1' method='POST'> <table width='1000' style='margin-top:30px;' align='center' border='0' cellspacing='0' cellpadding='0'> <tr> <td align='left' style='border-bottom:1px solid #000000;'><strong>Редагувати_відвідувача:$p_male</strong></td> </tr> <tr> <td align='left' style='padding-top:10px;'>СТ<br><input name='p_male' style='width:500px;' type='text' value='$p_male'></td> </tr> <tr> <td align='left' style='padding-top:10px;'>Н.П<br><input name='p_passport 'style='width:500px;' type='text' value='$p_passport'></td> </tr> <tr> <td align='left' style='padding-top:10px;'>ПР.<br><input name='p_name' style='width:500px;' type='text' value='$p_name'></td> </tr> <tr> <td align='left' style='padding-top:10px;'>І<br><input name='p_surname' style='width:500px;' type='text' value='$p_surname'></td> </tr> <tr> <td align='left' style='padding-top:10px;'>П.Б.<br><input name='p_father_name' style='width:500px;' type='text' value='$p_father_name'></td> </tr> <tr> <td align='left' style='padding-top:10px;'>М.П.<br><input name='p_live 'style='width:500px;' type='text' value='$p_live'></td> </tr> <tr> <td align='left' style='padding-top:10px;'>ЧВ.<br><input name='p_time' style='width:500px;' type='text' value='$p_time'></td> </tr> <tr> <td align='left' style='padding-top:10px;'>Р.Д.В.<br><input name='p_submit'style='width:500px;' type='text' value='$p_submit'></td> </tr> <tr> <td align='left' style='padding-top:10px;'> <input name='update_id' style='width:500px;' type='hidden' value='$edit_id'> <input name='update_user' type='submit' value='Оновити'></td> </tr> </table></form>"; } } /**/ /*Інакше виводиться форма для добавлення нового користувача*/ else { echo " <form action='index.php?what=1' method='POST'> <table width='1000' style='margin-top:30px;' align='center' border='0' cellspacing='0' cellpadding='0'> <tr> <td align='left' style='border-bottom:1px solid #000000;'><strong>Додати_користувача</strong></td> </tr> <tr> <td align='left' style='padding-top:10px;'>Ст.<br><input name='p_male' style='width:500px;' type='text'></td> </tr> <tr> <td align='left' style='padding-top:10px;'>Н.П.<br><input name='p_passport ' style='width:500px;' type='text'></td> </tr> <tr> <td align='left' style='padding-top:10px;'>І.<br><input name='p_name' style='width:500px;' type='text'></td> </tr> <tr> <td align='left' style='padding-top:10px;'>П.Р.<br><input name='p_surname' style='width:500px;' type='text'></td> </tr> <tr> <td align='left' style='padding-top:10px;'>П.Б.<br><input name='p_father_name' style='width:500px;' type='text'></td> </tr> <tr> <td align='left' style='padding-top:10px;'>М.П. <br><input name='p_live' style='width:500px;' type='text'></td> </tr> <tr> <td align='left' style='padding-top:10px;'>Ч.В. <br><input name='p_time' style='width:500px;' type='text'></td> </tr> <tr> <td align='left' style='padding-top:10px;'>Р.Д.В.<br><input name='p_submit' style='width:500px;' type='text'></td> </tr> <tr> <td align='left' style='padding-top:10px;'><input name='save_user' type='submit' value='Зберегти'></td> </tr> </table></form>"; } /**/ } /**/ /*Початок роботи по документах*/ elseif($what == 2) { $query1="SELECT * FROM documents ORDER BY id DESC"; $result1 = mysql_query($query1, $db); if (mysql_num_rows($result1) > 0) { echo "<table width='1000' style='margin-top:20px;' align='center' border='0' cellspacing='0' cellpadding='0'> <tr> <td align='left' style='border-bottom:1px solid #000000;'>Ст.</td> <td align='left' style='border-bottom:1px solid #000000;'>Н.П.</td> <td align='left' style='border-bottom:1px solid #000000;'>П.Р.</td> <td align='left' style='border-bottom:1px solid #000000;'>І.</td> <td align='left' style='border-bottom:1px solid #000000;'>П.Б.</td> <td align='left' style='border-bottom:1px solid #000000;'>М.П.</td> <td align='left' style='border-bottom:1px solid #000000;'>Ч.В.</td> <td align='left' style='border-bottom:1px solid #000000;'>Р.Д.В.</td> </tr> "; $myrow1 = mysql_fetch_array($result1); do { $m_id = $myrow1['id']; $m_name = $myrow1['m_name']; $m_save= $myrow1['m_save']; $m_date = $myrow1['m_date']; $m_views = $myrow1['m_views']; $m_tupe = $myrow1['m_tupe']; echo " <tr> <td align='left' style='border-bottom:1px solid #000000;'><a href='index.php?match=$m_id'>$m_name</a></td> <td align='left' style='border-bottom:1px solid #000000;'>$m_save</td> <td align='left' style='border-bottom:1px solid #000000;'>$m_date</td> <td align='left' style='border-bottom:1px solid #000000;'>$m_views</td> <td align='left' style='border-bottom:1px solid #000000;'>$m_tupe</td> </tr>"; }while($myrow1 = mysql_fetch_array($result1)); echo "</table>"; } } } /**/ </body> </html> 
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!