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

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

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

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

Лабораторна робота № 3. Варіант № 29. ФК Карпати

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

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

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

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

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

Ця лабораторна робота присвячена створенню веб-інтерфейсу для бази даних футбольного клубу "Карпати". У документі наведено PHP-скрипти для підключення до бази даних MySQL та управління записами гравців.

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

  • Веб-розробка
  • Бази даних
  • PHP
  • MySQL
  • HTML
  • Програмування

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

  1. Підключення до бази даних
  2. Головна сторінка та навігація
  3. Список гравців
  4. Збереження гравця
  5. Оновлення гравця
  6. Видалення гравця
  7. Редагування гравця
  8. Додавання користувача
  9. Список матчів
Для кого:Студенти технічних спеціальностей, викладачі програмування та веб-розробники
Викладачі:Не вказано

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

PHPMySQLHTMLБаза данихСкриптТаблицяФормаЗапитВеб-сайт

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

Міністерство освіти і науки України Національний університет Львівська політехніка  Лабораторна робота № 3 Варіант №29 “ФК Карпати” Львів — 2009 db.php <? /*Підключення до бази*/ $db = mysql_connect ('localhost','[ім’я автора приховано]',''); 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 player_info 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>"; } } } /**/ /*Початок роботи по списку документів*/ elseif(isset($_GET['documents'])) { $doc = $_GET['documents']; $query1="SELECT * FROM documents WHERE doc_id='$doc'"; $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> </tr> "; $myrow1 = mysql_fetch_array($result1); do{ $player_id = $myrow1['id']; $query2="SELECT * FROM people WHERE id = '$id'"; $result2 = mysql_query($query2, $db); if (mysql_num_rows($result2) > 0) { $myrow2 = mysql_fetch_array($result2); $p_name = $myrow2['p_name']; $p_id = $myrow2['id']; echo " <tr> <td align='left' style='border-bottom:1px solid #000000;'>$p_name</td> </tr> "; } }while($myrow1 = mysql_fetch_array($result1)); echo "</table>"; } } /**/ ?> </td> </tr> </table> </body> </html>
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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