Mini Shell
<?php
include 'db/database.php';
$sahakorn = $_POST['sahakorn'];
$year = $_POST['year'];
$formula = $_POST['formula'];
$fertilizer = $_POST['fertilizer'];
$sql_report = "SELECT * FROM formula WHERE `formulaID`='$formula' ";
$result_report = mysqli_query($link, $sql_report);
$row = mysqli_fetch_assoc($result_report);
//สูตรคำนวน
$calculate = $fertilizer*50;
$calculate1 = $row['46-0-0']/50;
$calculate2 = $row['18-46-0']/50;
$calculate3 = $row['0-0-60']/50;
$result1 = $calculate*$calculate1;
$result2 = $calculate*$calculate2;
$result3 = $calculate*$calculate3;
$result_sum = $result1+$result2+$result3;
//เช็คชือซ้ำหรือไม่
$sql_formula = "SELECT sahakornID,year,formulaID FROM sahakorn_process WHERE sahakornID ='$sahakorn' and year ='$year' and formulaID = '$formula' ";
$result_formula = mysqli_query($link, $sql_formula);
$is_formula = mysqli_num_rows($result_formula);
if ($is_formula == 1) {
$sql_update = "UPDATE `sahakorn_process` SET `sahakornID`='$sahakorn',`year`='$year',`formulaID`='$formula' ,`sack`='$fertilizer' ,`46-0-0`='$result1' ,`18-46-0`='$result2' ,`0-0-60`='$result3' WHERE (`formulaID`='$formula') and (`sahakornID`='$sahakorn') and (`year`='$year')";
$result_update = mysqli_query($link, $sql_update);
if ($result_update) {
header('Content-Type: application/json');
echo json_encode(array('status' => 'success','message' => 'แก้ไขข้อมูลเรียบร้อยแล้ว'));
} else {
header('Content-Type: application/json');
$errors = "เกิดข้อผิดผลาดไม่สามารถบันทึกข้อมูลได้" . mysqli_error($link);
echo json_encode(array('status' => 'danger','message' => $errors));
}
}else {
$sql_insert = "INSERT INTO `sahakorn_process` (`sahakornID`,`year`,`formulaID`,`sack`,`46-0-0`,`18-46-0`,`0-0-60`) VALUES
('$sahakorn','$year','$formula','$fertilizer','$result1','$result2','$result3')";
$result_insert = mysqli_query($link, $sql_insert);
if ($result_insert) {
header('Content-Type: application/json');
echo json_encode(array('status' => 'success','message' => 'บันทึกข้อมูลเรียบร้อยแล้ว'));
} else {
header('Content-Type: application/json');
$errors = "เกิดข้อผิดผลาดไม่สามารถบันทึกข้อมูลได้" . mysqli_error($link);
echo json_encode(array('status' => 'danger','message' => $errors));
}
}
?>
Zerion Mini Shell 1.0