updated code
This commit is contained in:
parent
580ee39acc
commit
05f8611f8a
2 changed files with 71 additions and 6 deletions
|
@ -33,9 +33,17 @@
|
|||
if(isset($_POST['remove_accomm'])){
|
||||
$frm_data = filteration($_POST);
|
||||
$values = [$frm_data['remove_accomm']];
|
||||
$q = "DELETE FROM `accommodation` WHERE `id`=?";
|
||||
$res = delete($q, $values, 'i');
|
||||
echo $res;
|
||||
|
||||
$check_q = select('SELECT * FROM `room_accommodation` WHERE `accommodation_id`=?', [$frm_data['remove_accomm']], 'i');
|
||||
if(mysqli_num_rows($check_q) == 0){
|
||||
$q = "DELETE FROM `accommodation` WHERE `id`=?";
|
||||
$res = delete($q, $values, 'i');
|
||||
echo $res;
|
||||
} else{
|
||||
echo 'room_add';
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
if(isset($_POST['add_addiAccomm'])){
|
||||
|
@ -67,9 +75,14 @@
|
|||
if(isset($_POST['remove_addiAccomm'])){
|
||||
$frm_data = filteration($_POST);
|
||||
$values = [$frm_data['remove_addiAccomm']];
|
||||
$q = "DELETE FROM `additional_accomm` WHERE `id`=?";
|
||||
$res = delete($q, $values, 'i');
|
||||
echo $res;
|
||||
$check_q = select('SELECT * FROM `room_additionalAccom` WHERE `additionalAccom_id`=?', [$frm_data['remove_addiAccomm']], 'i');
|
||||
if(mysqli_num_rows($check_q) == 0){
|
||||
$q = "DELETE FROM `additional_accomm` WHERE `id`=?";
|
||||
$res = delete($q, $values, 'i');
|
||||
echo $res;
|
||||
} else{
|
||||
echo 'room_add';
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
|
@ -116,7 +116,59 @@
|
|||
}
|
||||
|
||||
if(isset($_POST['edit_room'])){
|
||||
$accommodation = filteration(json_decode($_POST['accommodation']));
|
||||
$additional_accomm = filteration(json_decode($_POST['additional_accomm']));
|
||||
$frm_data = filteration($_POST);
|
||||
$flag = 0;
|
||||
|
||||
$q1 = "UPDATE `rooms` SET `name`=?,`area`=?,`price`=?,`quantity`=?,`adult`=?,`children`=?,`detail`=? WHERE `id`=?";
|
||||
$values = [$frm_data['name'], $frm_data['area'], $frm_data['price'], $frm_data['quantity'], $frm_data['adult'], $frm_data['children'], $frm_data['detail'], $frm_data['room_id']];
|
||||
|
||||
if(update($q1, $values, 'siiiiisi')){
|
||||
$flag = 1;
|
||||
}
|
||||
|
||||
$delete_accommodation = delete("DELETE FROM `room_accommodation` WHERE `room_id`=?", [$frm_data['room_id']], 'i');
|
||||
$delete_additionalAccomm = delete("DELETE FROM `room_additionalAccom` WHERE `room_id`=?", [$frm_data['room_id']], 'i');
|
||||
|
||||
if(!($delete_accommodation && $delete_additionalAccomm)){
|
||||
$flag = 0;
|
||||
}
|
||||
|
||||
$q2 = "INSERT INTO `room_accommodation`(`room_id`, `accommodation_id`) VALUES (?, ?)";
|
||||
|
||||
if($stmt = mysqli_prepare($con, $q2)){
|
||||
foreach($accommodation as $a){
|
||||
mysqli_stmt_bind_param($stmt, 'ii', $frm_data['room_id'], $a);
|
||||
mysqli_stmt_execute($stmt);
|
||||
}
|
||||
$flag = 1;
|
||||
mysqli_stmt_close($stmt);
|
||||
} else{
|
||||
$flag = 0;
|
||||
die('Query cannot be prepared - insert');
|
||||
}
|
||||
|
||||
//room additional accommodation
|
||||
$q3 = "INSERT INTO `room_additionalAccom`(`room_id`, `additionalAccom_id`) VALUES (?, ?)";
|
||||
|
||||
if($stmt = mysqli_prepare($con, $q3)){
|
||||
foreach($additional_accomm as $a){
|
||||
mysqli_stmt_bind_param($stmt, 'ii', $frm_data['room_id'], $a);
|
||||
mysqli_stmt_execute($stmt);
|
||||
}
|
||||
$flag = 1;
|
||||
mysqli_stmt_close($stmt);
|
||||
} else{
|
||||
$flag = 0;
|
||||
die('Query cannot be prepared - insert');
|
||||
}
|
||||
|
||||
if($flag){
|
||||
echo 1;
|
||||
} else{
|
||||
echo 0;
|
||||
}
|
||||
}
|
||||
|
||||
if(isset($_POST['toggleStatus'])){
|
||||
|
|
Loading…
Add table
Reference in a new issue