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

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

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

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

Звіт до лабораторної роботи №3 з курсу «Бази даних та знань»

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

Звіт до лабораторної роботи №3

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

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

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

Рік:
2013
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Бази даних та знань
Група:
БІ-31
Коротко про документ

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

Звіт до лабораторної роботи №3 присвячено створенню простої бази даних за допомогою PHP, HTML та MySQL. Розроблено вебформи для додавання, пошуку, видалення та редагування записів у базі даних.

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

  • Бази даних
  • MySQL
  • PHP
  • HTML
  • Вебпрограмування
  • Інтерфейс користувача
  • Обробка даних

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

  1. Мета роботи
  2. Завдання
  3. Результат виконання лабораторного завдання
  4. Коди сторінок index.html
  5. Коди сторінок form1.html
  6. Коди сторінок form2.html
  7. Коди сторінок form3.html
  8. Коди сторінок form4.html
  9. Коди php скріптів index.php
  10. Коди php скріптів form11.php
  11. Коди php скріптів index2.php
  12. Висновок
Для кого:Студенти вищих навчальних закладів технічних спеціальностей, викладачі дисципліни баз даних.
Викладачі:Партика А. І.

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

база данихPHPHTMLMySQLApacheзапитформатаблицялічильник відвідувань

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

МІНІСТЕРСТВО ОСВІТИ І НАУКИ,МОЛОДІ ТА СПОРТУ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» Кафедра БІТ / Звіт до лабораторної роботи №3 З КУРСУ «БАЗИ ДАНИХ ТА ЗНАНЬ» Варіант 11 Львів – 2013 Мета роботи – створити базу даних. Завдання / База даних з 2 лабораторної роботи / Добавлення запису в базу даних / / / Знаходження записів у журналі за датою / / Видалення запису / / / Замінна запису / / / / Коди сторінок index.html <html> <head> <title>Menu</title> </head> <body> <b> <a href="/my/form1.html"> 1.Добавити запис в базу даних </a><br> <a href="/my/form2.html"> 2. Знайти запис по даті </a><br> <a href="/my/form3.html"> 3.Видалити запис </a><br> <a href="/my/form4.html"> 4.Відредагувати запис </a> <br> <a href="/my/index.php"> 5.Показати таблицю </a> </b> <h5><p>Число відвідувань: <?php $file = "count_data.txt"; if (file_exists($file)) { $fp = fopen("$file", "r+"); $count = fgets($fp, 4096); if ($visited == "") { $count += 1; fputs($fp, $count); } fclose($fp); } ?> <?php echo $count ?> </h5> </body> </html> form1.html <html> <head> <title>form1</title> <body> <form method=get action="form11.php"> <br><b>Введіть дату:</b> <br><input name="date_j" value="" size=10> <br><br><b>Введіть код колгоспника:</b> <br><input name="cod_k" value="" size=4> <br><br><b>Введіть код робіт: <br><input name="cod_r" value="" size=4> <br><br><b>Введіть кількість відпрацьованих годин:</b> <br><input name="number" value="" size=2> <br><br><input type="submit" value="Зареєструвати"> </form> </body> </html> form2.html <html> <head> <title>Вибірка даних</title> <body> <form action="index2.php" method=get> <b>Введите дату <b> <input type="text" name="date_j" size=10> <input type="submit" value="Ввести!"> </form> </body> </html> form3.html <html> <head> <title>видалення даних</title> <body> <form action="index3.php" method=get> <br><b>Введіть дату:</b><br> <input name="date_j" value="" size=10> <input type="submit" value="Ввести!"> </form> </body> </html> form4.html <html> <head> <title>Коректування даних</title> <body> <form action="index4.php" method=get> <b>Введіть дату дані для якої необхідно змінити:<b> <br><input name="date_j" value="" size=10> <input type="submit" value="Ввести!"> </form> </body> </html> Коди php скріптів index.php <?php if (!mysql_connect("localhost", "admin", "admin")) { echo "<h2>MySQL Error!</h2>"; exit; } mysql_select_db("kolhosp"); $q = mysql_query("SELECT * FROM log"); echo "date | cod_k | cod_r | number <br>-------------------------------<br>"; for ($c=0; $c<mysql_num_rows($q); $c++) { $f = mysql_fetch_array($q); echo "$f[date_j] | $f[cod_k] | $f[cod_r] | $f[number]<br>"; } mysql_close(); ?> form11.php <?php $hostname="localhost"; $username="admin"; $password="admin"; $dbName="kolhosp"; $usertable="log"; $date_j=$_GET["date_j"]; $cod_k=$_GET["cod_k"];; $cod_r=$_GET["cod_r"];; $number=$_GET["number"];; MYSQL_CONNECT($hostname,$username,$password); MYSQL_SELECT_DB($dbName); $query="INSERT INTO $usertable VALUES ('$date_j','$cod_k','$cod_r','$number');"; $result=MYSQL_QUERY($query); MYSQL_CLOSE(); print "Запис введений в БД! <br> <a href='/my/'>Назад в меню</a>"; ?> index2.php <?php $date_j=$_GET["date_j"]; if (!mysql_connect("localhost", "admin", "admin")) { echo "<h2>MySQL Error!</h2>"; exit; } mysql_select_db("kolhosp"); $q = mysql_query("SELECT * FROM log where date_j like '$date_j%'"); echo "date | cod_k | cod_r | number <br>-------------------------------<br>"; for ($c=0; $c<mysql_num_rows($q); $c++) { $f = mysql_fetch_array($q); echo "$f[date_j] | $f[cod_k] | $f[cod_r] | $f[number]<br>"; } mysql_close(); ?> index3.php <?php $date_j=$_GET["date_j"]; if (!mysql_connect("localhost", "admin", "admin")) { echo "<h2>MySQL Error!</h2>"; exit; } mysql_select_db("kolhosp"); $q = mysql_query("delete FROM log where date_j like '$date_j%'"); echo "записи видалені"; mysql_close(); ?> index4.php <?php $date_j=$_GET["date_j"]; if (!mysql_connect("localhost", "admin", "admin")) { echo "<h2>MySQL Error!</h2>"; exit; } mysql_select_db("kolhosp"); $q = mysql_query("delete FROM log where date_j like '$date_j%'"); echo "записи видалені"; mysql_close(); print "<form method=get action='form11.php'> <br><b>Введіть дату:</b> <br><input name='date_j' value='' size=10> <br><br><b>Введіть код колгоспника:</b> <br><input name='cod_k' value='' size=4> <br><br><b>Введіть код робіт: <br><input name='cod_r' value='' size=4> <br><br><b>Введіть кількість відпрацьованих годин:</b> <br><input name='number' value='' size=2> <br><br><input type='submit' value='Зареєструвати'> </form>"; ?> Висновок: під час лабораторної роботи №3 я набув практичних навичок у роботі з базою даних через мову php.
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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