Добавлен: 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'];