Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Тема Мова PHP Розробка сценаріїв читання та запису даних за допомогою мови PHP на стороні сервера pche

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 9.11.2024

Лабораторна робота №5

Тема. Мова PHP. Розробка сценаріїв читання та запису даних, за допомогою мови PHP на стороні сервера Apache.

Завдання.

Для розроблених таблиць у лабораторній роботі №4, на сервері баз даних  MySQL для сервера Apache використовуючи мову розробки сценаріїв PHP створити Web- сторінки. За допомогою розроблених сторінок здійснити читання вмісту таблиць та додавання нових записів у таблиці.

Приклад. Вставка одного запису в базу даних book таблицю books та читання всього вмісту таблиці. Структура таблиці books ( num : int(11), Author : vchar (20), title (50), isdn : int(11) ), поле numключове.

add_data.html  

<html>

<body>

<h1> Приклад введення одного запису в db-->book table-->books  </h1>

<form action="add.php" method="POST" >

  <br>

  Title :

 <input  name= "s_title" type = text>

<br>

  Author :

 <input  name= "s_author" type = text>

  <br>

  isdn :

 <input  name= "s_isdn" type = text>

  <br>

  <input type = submit value ="Add">

</form>

</body>

</html>

add.php  

<html>

<body>

<h1> Вставка одного запису та перегляд таблиці </h1>

<?php

echo "<p>";

$s_title  = $_POST["s_title"];

$s_author = $_POST["s_author"];

$s_isdn   = $_POST["s_isdn"];

echo  " add  ".$s_author."    ".$s_title."    ".$s_isdn."  <br> ";

if (!$s_author || !$s_title || !$s_isdn )

 {  echo " Input data";

exit;

}

$db =@mysql_pconnect("localhost","root","");

if (!$db  )

{  echo " Error : connect db "; exit; } else echo " Db connect - OK <br>";

mysql_query ("set character_set_client='cp1251'");

mysql_query ("set character_set_results='cp1251'");

mysql_query ("set collation_connection='cp1251_general_ci'");

 

mysql_select_db("book");

$query = "select * from books ";

$result = mysql_query($query);

$num_s = mysql_num_rows($result);

$query = "INSERT INTO books ( `num` , `Author` , `title` , `isdn` )

VALUES (".($num_s+1).", '".$s_author."', '".$s_title."',".$s_isdn.")";

echo "<br> query to db : ".$query."<br>";

$result = mysql_query($query);

if($result) echo mysql_affected_rows(). " book inserted to db"; else echo "bad insert";

$query = "select * from books ";

$result = mysql_query($query);

$num_s = mysql_num_rows($result);

echo "<p> nums = ".$num_s."<P>";

for($i=0; $i < $num_s; $i++)

{

$row = mysql_fetch_array($result);

echo " <p> <strong>";

echo htmlspecialchars($row["num"]);

echo " Title : </strong> ";

echo htmlspecialchars($row["title"]);

echo "  <strong>  Author  : </strong> ";

echo htmlspecialchars(stripslashes($row["Author"]));

echo "  <strong>  ISDN   : </strong> ";

echo htmlspecialchars(stripslashes($row["isdn"]));

 }

?>

<br>

<hr>

 <a href="add_data.html" > Back </a>

</body>

</html>


Послідовність дій встановлення сценарію на
Web–сервері XAMMP.

(При умові, Web–сервер встановлений на локальний комп’ютер, наприклад в каталог c:\WebServer\xammp)

Створення бази даний.

  1.  У браузері набираємо адресу : localhost; 
  2.  Переходимо в phpMyAdmin;
  3.  Створюємо базу даних  book;
  4.  Створюємо таблицю books, кількість полів – 4;
  5.  Вводимо назви та параметри полів num (INT, cp_1251_ukrainian, ключове), Author(VARCHAR, 30, cp_1251_ukrainian) ,title (VARCHAR, 40, cp_1251_ukrainian) та isdn (VARCHAR, 30, cp_1251_ukrainian);
  6.  В таблицю добавляємо декілька записів(закладка Вставити).
  7.  Переходимо в каталог c:\WebServer\xammp\htdocs ( кореневий каталог Web–сервера, відповідає шляху localhost);
  8.  Створюємо каталог mybook;
  9.  У каталозі створюємо файли add_data.html та add.php(з відповідним наведеним текстом вище);  
  10.  У браузері набираємо адресу : localhost/mybook/add_data.html;
  11.  Перевіряємо функціональність сайту.




1. поэтической Зеленый Эрин как принято называть Ирландию издавна воплощает в себе все то что считается хотя
2. Історія людства ~ це передусім історія розвитку культури
3. а Геометричний розрахунок Діаметр ділильного кола визначається за формулою де кількість зубів
4.  История развития правовых норм по осуществлению контроля над наркотическими и психотропными веществами
5. Статья- История изучения ополий Центральной России- ландшафтный аспект
6.  Каждый из супругов свободен в выборе рода занятий профессии мест пребывания и жительства
7. Но всегда этому явлению придавалось не то значение которое бы следовало дать при оценке природы великого че
8. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ по выполнению самостоятельной работы на практическом клиническом занятии 2 с
9. Психиатрия детского возраста
10. х годах техника начала прогрессировать и дальнейшее развитие классической схемы гашения колебаний с помощь
11. Играет военный вальс ~ журавли
12. Контрольная работа 2 ldquo;ФУНКЦИИ НЕСКОЛЬКИХ ПЕРЕМЕННЫХrdquo; ЗАДАНИЕ 1а
13. Экологическое состояние Мурманской области и Карелии
14. Лист календаря
15. рефератів з дисципліни ОПМ Праця менеджера як складова управлінської діяльності
16. Контрольная работа- Автоматизация бухгалтерского учета на предприятиях
17. Театр и литература эпохи ренессанса
18. Вариации солёности и температуры океана
19. Доклад прочитанный в швейцарском обществе друзей восточноазиатской культуры в Цюрихе Базеле и Берне в пери
20. Тема любви к Родине всегда была близка русскому человеку.html