Разработка скрипта на языке PHP с реализацией функций добавления, удаления, обновления, информации в базе данных MySQL

Автор работы: Пользователь скрыл имя, 13 Июня 2014 в 19:27, курсовая работа

Краткое описание

Клиент-серверная система характеризуется наличием двух взаимодействующих самостоятельных процессов - клиента и сервера, которые, в общем случае, могут выполняться на разных компьютерах, обмениваясь данными по сети.
Процессы, реализующие некоторую службу, например службу файловой системы или базы данных, называются серверами (servers). Процессы, запрашивающие службы у серверов путем посылки запроса и последующего ожидания ответа от сервера, называются клиентами (clients) .
По такой схеме могут быть построены системы обработки данных на основе СУБД, почтовые и другие системы. Мы будем говорить о базах данных и системах на их основе. И здесь удобнее будет не просто рассматривать клиент-серверную архитектуру, а сравнить ее с другой - файл-серверной.
В файл-серверной системе данные хранятся на файловом сервере (например, Novell NetWare или Windows NT Server), а их обработка осуществляется на рабочих станциях, на которых, как правило, функционирует одна из, так называемых, "настольных СУБД" - Access, FoxPro, Paradox и т.п..

Содержание

Задание 3
1. Клиент-сервер 4
2. Язык программирования 8
2.1. Язык программирования PHP. 8
2.2. Язык программирования SQL. 9
2.3. Язык HTML 10
3. Используемые программы для выполнения задания 12
3.1. Денвер-3 12
3.2. Среда MySQL 13
4. Практическая часть 15
4.1. Скрипт вывода таблицы из базы данных 15
4.2. Скрипт удаления 16
4.3. Скримт добавления записи в таблицу 17
4.4. Скрипт обновления измененных полей 18
5. Список использованной литературы 20

Прикрепленные файлы: 1 файл

подорогин.doc

— 436.50 Кб (Скачать документ)

echo "<td>".$arr_guest["KolShtraf"]."</td>";

 

echo "</tr>";

 

};

echo "</table>";

echo "</form>";

?>

</body>

</html>

    1. Скрипт удаления

<html>

<head>

<title>Удаление  данных</title>

</head>

<body>

<?

// Подключаемся к базе данных

mysql_connect("localhost", "root", "");

mysql_select_db("gai");

 

if ($_REQUEST['but1']){

$sql="DELETE FROM table1 WHERE(GosZnak='".$_REQUEST['GosZnak']."')";

mysql_query($sql);

}

?>

<form action="del.php" method="GET">

<table border=1 align=center>

<tr>

<td>Гос.знак</td><td><input type ="text" name='GosZnak'></td>

</tr><tr>

<td></td><td><input type ="submit" name='but1' value='удалить'></td>

</tr>

</table>

</body>

</html>

    1. Скримт добавления записи в таблицу

<html>

<head>

<title>Добавление  данных</title>

</head>

<body>

<?

// Подключаемся к базе данных

mysql_connect("localhost", "root", "");

mysql_select_db("gai");

 

 

 

if ($_REQUEST['but1']){

$sql="INSERT INTO table1(GosZnak,MarkaAvto,DataUchet,Hozain,KolShtraf)

values('".$_REQUEST['GosZnak']."','".$_REQUEST['MarkaAvto']."','".$_REQUEST['DataUchet']."',

'".$_REQUEST['Hozain']."','".$_REQUEST['KolShtraf']."')";

mysql_query($sql);

}

 

 

?>

 

<form action="dob.php" method="GET">

<table border=1 align=center>

 

<tr>

<td>Гос. знак</td><td><input type ="text" name='GosZnak'></td>

</tr><tr>

<td>Марка авто</td><td><input type ="text" name='MarkaAvto'></td>

</tr><tr>

<td>Дата учет</td><td><input type ="text" name='DataUchet'></td>

</tr><tr>

<td>Хозяин</td><td><input type ="text" name='Hozain'></td>

</tr><tr>

<td>Кол-во штраф</td><td><input type ="text" name='KolShtraf'></td>

</tr><tr>

<td></td><td><input type ="submit" name='but1' value='отправить'></td>

</tr>

</table>

</body>

</html>

    1. Скрипт обновления измененных полей

<html>

<head>

<title>Изменение  записей</title>

</head>

<body>

<?

// Подключаемся  к базе данных

mysql_connect("localhost", "root", "");

mysql_select_db("gai");

// Если мы  уже нажимали кнопку изменения  записи

if($_REQUEST['but1']) {

// Обновляем  выбранную запись

$sql="update table1 set  MarkaAvto='".$_REQUEST['MarkaAvto']."',DataUchet='".$_REQUEST['DataUchet']."',Hozain='".$_REQUEST['Hozain']."',KolShtraf='".$_REQUEST['KolShtraf']."'

where ( GosZnak='".$_REQUEST['update']."')";

mysql_query($sql);

};

// Заносим  в переменную <I>$result</I> всю базу оставленных сообщений

$sql="select * from table1";

$result=mysql_query($sql);

// Узнаем  кол-во записей в гостевой книге

$rows=mysql_num_rows($result);

echo "<table border=0 align=center>";

echo "<tr><td align=center><B>Гос.знак</B></td>";

echo "<td align=center><B>Марка авто</B></td>";

echo "<td align=center><B>Дата учета</B></td>";

echo "<td align=center><B>Хозяин</B></td>";

echo "<td align=center><B>Кол-во штраф</B></td>";

for($i=0;$i<$rows;$i++) {

// Устанавливаем  курсор на соответствующую позицию

mysql_data_seek($result,$i);

// Записываем  в ассоциативный массив <I>$arr_guest</I>

// значения  полей таблицы гостевой книги

$arr_table1=mysql_fetch_array($result);

echo "<form method='GET' action='izm.php'>";

echo "<input type=hidden name='update' value='".$arr_table1["GosZnak"]."'>";

echo "<tr>";

echo "<td>".$arr_table1["GosZnak"]."</td>";

echo "<td><input type=text name='MarkaAvto' value='".$arr_table1["MarkaAvto"]."'></td>";

echo "<td><input type=text name='DataUchet' value='".$arr_table1["DataUchet"]."'></td>";

echo "<td><input type=text name='Hozain' value='".$arr_table1["Hozain"]."'></td>";

echo "<td><input type=text name='KolShtraf' value='".$arr_table1["KolShtraf"]."'></td>";

 

echo "".$arr_table1["content"]."</textarea></td>";

echo "<td><input type=submit name='but1' value='Обновить'></td>";

echo "</tr>";

echo "</form>";

};

echo "</table>";

echo "</form>";

?>

</body>

</html>

 

 

  1. Список использованной литературы

  1. http://www.mkgt.ru/files/material-static/tema1/client-server/client-server.htm
  2. http://www.russika.ru/t.php?t=3894
  3. http://progopedia.ru/language/sql/
  4. http://nknaromanova.narod.ru/html.htm
  5. http://programki.net/program.php?pr=42
  6. http://ru.wikipedia.org/wiki/MySQL
  7. Д.С. Зольников язык PHP Год: 2007
  8. Джон Коггзолл изучение SQL год 2009

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Информация о работе Разработка скрипта на языке PHP с реализацией функций добавления, удаления, обновления, информации в базе данных MySQL