|
|
|
ขอความช่วยเหลือครับ mysqli_query สั่งให้ Delete ข้อมูลใน Table แต่ไม่ทำงานน่ะครับ |
|
|
|
|
|
|
|
พอดีผมทำให้ลบข้อมูล แล้วพอกดลบปุ้บ echo ออกมาเป็น Delete False ตลอดเลยตันครับช่วยด้วยครับ.....
Code (PHP)
<?php
include "connectdb.php";
$data = json_decode(file_get_contents("php://input"));
$id = $data->id;
// $id = $_GET['id'];
$nameurlimg = "";
// $sqldelete = "DELETE FROM `IMGProductDetail` WHERE `id_product` = '$id'; ";
echo $sqldelete = "DELETE FROM `Product` WHERE `id_product` = '$id';";
// $selectimg = "SELECT `id_imgProduct`,`id_product` FROM `IMGProductDetail` WHERE `id_product` = '$id'; ";
// if($queryselectidimg = mysqli_query($connect,$selectimg)){
// while($row = mysqli_fetch_array($queryselectidimg)){
// $sqldelete .= "DELETE FROM `IMGProduct` WHERE `id_imgProduct` = '".$row['id_imgProduct']."'; ";
// }
// }
// else{
// echo "Select False";
// }
if(mysqli_query($connect,$sqldelete)){
echo "Delete Complete";
}
else{
echo "Delete False";
}
mysqli_close($connect);
?>
อันนี้ส่วนของ ที่ส่งข้อมูลไปครับ ตรง $scope.deleteData
Code (JavaScript)
var app = angular.module("ListProduct",[]);
app.controller("UserListProduct",function($scope,$http){
$scope.displayListProduct = function(){
$http.get("Codephp/ShowProductlist.php").then(function(response){
$scope.listproduct = response.data.records;
})
}
$scope.deleteData = function(id){
$scope.id = id;
swal({
title: 'Are you sure?',
text: "You won't be able to revert this!",
type: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
confirmButtonText: 'Yes, delete it!',
closeComfirm: false
}).then(function(){
$http.post('Codephp/deleteproduct.php',{'id':$scope.id}).then(function(){
swal("Complete","Delete","success");
$scope.displayListProduct();
});
});
}
});
หลังจากดูการ Echo ตรงคำสั่ง Delete มีค่า id ส่งครบครับ แต่!! query ไม่ได้ครับ งงมาก
ตรง Select ดันได้ข้อมูลมานะแต่ Delete ไม่ได้เฉย
Tag : PHP, MySQL, Angularjs
|
ประวัติการแก้ไข 2017-11-29 23:07:55 2017-11-29 23:08:52 2017-11-29 23:10:46
|
|
|
|
|
Date :
2017-11-29 22:55:49 |
By :
kokoit555 |
View :
665 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo $sqldelete = "DELETE FROM `Product` WHERE `id_product` = '$id';";
|
ประวัติการแก้ไข 2017-11-29 23:27:25 2017-11-29 23:28:42
|
|
|
|
Date :
2017-11-29 23:27:00 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|