Файл: Разработка туристического сайта “Турист".pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 30.03.2023

Просмотров: 298

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Приложения

Запросы на добавление информации в базу данных

Клиентов

<?php

include "../inc/db_config.php";

if($_SERVER["REQUEST_METHOD"]=="POST"){

$surname = $_POST['surname'];

$name = $_POST['name'];

$fam_n = $_POST['fam_n'];

$Contacts = $_POST['Contacts'];

$Num_Clients = $_POST['Num_Clients'];

$sql_add = "INSERT INTO clients(Clients_surname,Clients_name,Clients_fam_name,Clients_Contacts,Num_Clients) VALUES ('$surname','$name','$fam_n','$Contacts','$Num_Clients')";

mysql_query($sql_add);

header("Location: cp_add_Clientss.php");

}

?>

?>

Заказов

<?php

include "../inc/db_config.php";

if($_SERVER["REQUEST_METHOD"]=="POST"){

$datepicker = $_POST['datepicker'];

$Num_Order = $_POST['Num_Order'];

$id_Clients = $_POST['Clients_surname'];

$id_Car=$_POST['CarМodel'];

// Прочитать из таблицы зввз

$sql_order = "SELECT * FROM `order` WHERE `Num_Order`='$Num_Order'";

$result_order = mysql_query($sql_order);

$rows_order = mysql_fetch_array($result_order);

// если есть этот ордер. То обновляем ее и перезаписываем его

if (!is_null($rows_order) and $rows_order)

{

$sql_order="UPDATE `order` SET `datepicker`='$datepicker',`Num_Order`='$Num_Order',`id_Clients`='$id_Clients',`id_Car`='$id_Car' WHERE `Num_Order`='$Num_Order'";

mysql_query( $sql_order);

}

else {

$sql_add = "INSERT INTO `autoservice`.`order` (`id`, `datepicker`, `Num_Order`, `id_Clients`, `id_Car`) VALUES (NULL, '$datepicker', '$Num_Order', '$id_Clients', '$id_Car')";

mysql_query($sql_add);

}

header("Location: cp_add_orders.php");

}

?>

Строк в табличную часть заказа «туристические услуги»

<?php

include "../inc/db_config.php";

if($_SERVER["REQUEST_METHOD"]=="POST"){

$id_Nomenclature = $_POST['nomenclature'];

$id_order = $_POST['Num_Order'];

$Quantity = $_POST['Quantity'];

$sql_pricelist = "SELECT * FROM pricelist WHERE id_Nomenclature='$id_Nomenclature'";

$result_pricelist = mysql_query($sql_pricelist);

$rows_pricelist = mysql_fetch_array($result_pricelist);

$Price =$rows_pricelist[Price];

$sum= $Price*$Quantity;

// Прочитать из таблицы список номенклатуры

$sql_listofitemsintheorders = "SELECT\n".

"listofitemsintheorder.Quantity,\n".

"listofitemsintheorder.Price,\n".

"listofitemsintheorder.sum\n".

"FROM\n".

"listofitemsintheorder\n".

"WHERE\n".

"listofitemsintheorder.id_Order = $id_order AND\n".

"listofitemsintheorder.id_Nomenclature = $id_Nomenclature";

$result_listofitemsintheorders = mysql_query($sql_listofitemsintheorders);

$rows_listofitemsintheorders = mysql_fetch_array($result_listofitemsintheorders);

// если строка есть. То обновляем ее и перезаписываем

if (!is_null($rows_listofitemsintheorders) and $rows_listofitemsintheorders)

{

$Quantity=$Quantity+$rows_listofitemsintheorders[Quantity];

$sum=$Price*$Quantity;;

$sql_listofitemsintheorders="UPDATE `listofitemsintheorder` SET `id_Order`='$id_order', `id_Nomenclature`='$id_Nomenclature',`Quantity`='$Quantity', `Price`='$Price', `sum`='$sum' WHERE `id_Order`='$id_order' and `id_Nomenclature`='$id_Nomenclature'";

mysql_query( $sql_listofitemsintheorders);

}

else {

$sql_add = "INSERT INTO listofitemsintheorder(id_Order,id_Nomenclature, Quantity, Price, sum) VALUES ('$id_order','$id_Nomenclature','$Quantity','$Price','$sum')";

mysql_query($sql_add);

}

header("Location: cp_edit_listofitemsintheorder_read.php?id_order=$id_order");

}?>

Прайс листа

<?php

include "../inc/db_config.php";

if($_SERVER["REQUEST_METHOD"]=="POST"){


$id_Nomenclature = $_POST['nomenclature'];

$Price = $_POST['Price'];

$sql_pricelist = "SELECT * FROM pricelist WHERE id_Nomenclature='$id_Nomenclature'";

$result_pricelist = mysql_query($sql_pricelist);

$rows_pricelist = mysql_fetch_array($result_pricelist);

// Прочитать из таблицы прайс

$sql_Nomenclature = "SELECT * FROM pricelist WHERE id_Nomenclature='$id_Nomenclature'";

$result_Nomenclature = mysql_query($sql_Nomenclature);

$rows_Nomenclature = mysql_fetch_array($result_Nomenclature);

// если цена есть. То обновляем ее и перезаписываем

if (!is_null($rows_Nomenclature) and $rows_Nomenclature)

{

$sql_pricelist="UPDATE `pricelist` SET `id_Nomenclature`='$id_Nomenclature',`Price`='$Price' WHERE `id_Nomenclature`='$id_Nomenclature' ";

mysql_query( $sql_pricelist);

}

else {

$sql_add = "INSERT INTO pricelist(id_Nomenclature,Price) VALUES ('$id_Nomenclature','$Price')";

mysql_query($sql_add);

}

header("Location: cp_add_pricelists.php");

}

?>

Страница отображения заказа

<?php

if(isset($_COOKIE['login'])&&isset($_COOKIE['pass'])){

include "cp_header.php"; //подключаем шапку

include "cp_left_menu.php"; //подключаем левое меню

$sql_nomenclature = "SELECT * FROM nomenclature";

$result_nomenclature = mysql_query($sql_nomenclature);

if (!is_null($_POST['Num_Order']) and $_POST['Num_Order'])

{ $Num_Order = $_POST['Num_Order'];

$sql_order = "SELECT\n".

"`order`.datepicker,\n".

"`order`.Num_Order,\n".

"`order`.id_Clients,\n".

"`order`.id_Car,\n".

"`order`.id,\n".

"clients.Clients_surname,\n".

"car.`CarМodel`\n".

"FROM\n".

"`order` ,\n".

"car ,\n".

"clients\n".

"WHERE\n".

"`order`.Num_Order = '$Num_Order' AND\n".

"`order`.id_Car = car.id AND\n".

"`order`.id_Clients = clients.id";

$result_order = mysql_query($sql_order);

$rows_order = mysql_fetch_array($result_order);

$id_Order =$rows_order[id];

}

else {

$id_Order = $_GET['id_order'];

$sql_Order = "SELECT\n".

"`order`.datepicker,\n".

"`order`.Num_Order,\n".

"`order`.id_Clients,\n".

"`order`.id_Car,\n".

"`order`.id,\n".

"clients.Clients_surname,\n".

"car.`CarМodel`\n".

"FROM\n".

"`order` ,\n".

"car ,\n".

"clients\n".

"WHERE\n".

"`order`.id = '$id_Order' AND\n".

"`order`.id_Car = car.id AND\n".

"`order`.id_Clients = clients.id";

$result_Order = mysql_query($sql_Order);

$rows_order = mysql_fetch_array($result_Order);

$Num_Order = $rows_order[Num_Order];

}

?>

<script>

// increase the default animation speed to exaggerate the effect

$.fx.speeds._default = 1000;

$(function() {

$( "#dialog" ).dialog({

autoOpen: false,

show: "blind",

hide: "explode"

});

$( "#opener" ).click(function() {

$( "#dialog" ).dialog( "open" );

return false;

});

});

</script>

<div id="center">

<h2>Внесение данных в БД</h2>

<div class="demo">

<div id="dialog" title="Добавить или редактировать услугу в заказе">

<p><form method="post" action="cp_add_listofitemsintheorder.php">

<p align="center">Номер заказа</p>

<p align="center"><select name="Num_Order">

<?php

echo "<option value='$id_Order'>$Num_Order</option>";

?>

</select></p>

<p align="center">Номенклатура:</p>

<p align="center"><select name="nomenclature">

<?php

while($arr = mysql_fetch_assoc($result_nomenclature)){

$nomenclature = $arr['Name'];

$id_Nomenclature = $arr['id'];