|
|
|
สอบถามเรื่องการส่งค่ากลับมายัง Ajax หลังจากที่ insert ข้อมูลลง Database |
|
|
|
|
|
|
|
สอบถามหน่อยครับถ้าผมต้องการส่ง ค่า $fk กลับมายัง AJAX ต้องเขียนยังไงครับ ขอคำแนะนำหน่อยครับ
ส่งค่าผ่าน Ajax (JavaScript)
$("#register_work").submit(function (e) {
e.preventDefault();
var formData = new FormData($("#register_work")[0]);
$.ajax({
url: "insert_register.php",
method: "POST",
data: formData,
contentType: false,
cache: false,
processData: false,
success: function (response) {
console.log(response)
},
});
});
Code บันทึกข้อมูล (PHP)
<?php
@session_start();
@ini_set('display_errors', '0');
include "../../include/mySqlFunc.php";
query("Use safety");
if (isset($_POST['function']) && $_POST['function'] == 'save_register') {
//print $_SESSION['id_company'];
print_r($_POST);
$name_company = $_POST['name_company'];
$type_job = $_POST['type_job'];
$id_company = $_SESSION['id_company'];
query("UPDATE company SET company_name='$name_company' WHERE id_company='$id_company '");
query("INSERT INTO detail_type SET id_type='$type_job',id_company='$id_company'");
$get_FK = getlist("SELECT MAX(id_company) AS id_company FROM company");
// ID ล่าสุดที่ INSERT เข้าไป
$fk = $get_FK[0]['id_company'];
}
Tag : PHP, JavaScript, Ajax
|
|
|
|
|
|
Date :
2023-05-17 14:01:45 |
By :
benlovehi5 |
View :
449 |
Reply :
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|