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

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

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

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

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

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

от 25%

Подписываем

договор

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

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

Лабораторна робота №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. 04.99 А.Г. ВОЙТОВ самоучитель мышления
6. методические рекомендации по производственной практике составлены на основании методических рекомендаций
7. МАТИ РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ им
8. реферат дисертації на здобуття наукового ступеня кандидата сільськогосподарських наук9
9. Расходитесь по домамЗавтра утром ~ снова к намМы с тобой построим домИ игрушки соберем
10. а ПРИНУДИТЕЛЬНЫЕ МЕРЫ МЕДИЦИНСКОГО ХАРАКТЕРА В УГОЛОВНОМ ЗАКОНОДАТЕЛЬСТВЕ НЕКОТОРЫХ ЗАРУБЕЖНЫХ СТРАН