|
|
|
เเนะนำการ Delete ข้อมูลรายการสินค้าออกจากประเภทสินค้า เเล้วให้มีการ redirect มาไปหน้าเเสดงรายการสินค้าเดิมหน่อยครับ |
|
|
|
|
|
|
|
ตอน confirm ลบ ไม่ได้ส่งค่า cate_id ไป
Code (PHP)
JavaScript:if(confirm('Confirm Delete?')==true){window.location='Delete_Product.php?pro_id=<?php echo $product['pro_id']; ?>';}
แต่ในหน้า Delete_Product จะใช้ cate_id
Code (PHP)
echo "<script>alert('ลบประเภทสินค้าเรียบร้อย');window.location='Manage_Product.php?cate_id=".$cate_id."';</script>";
|
|
|
|
|
Date :
2018-12-17 13:46:38 |
By :
9nonameman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพิ่มเติม ครับ จาก คห.1 ครับ
คือมันลบได้แล้วใช่หรือป่าวครับ
1.ส่งค่าน่าจะส่ง 2 ตัว
Code (PHP)
<a href="JavaScript:if(confirm('Confirm Delete?')==true){window.location='Delete_Product.php?cate_id=<?php echo $prodect['cate_id'];?>&pro_id=<?php echo $product['pro_id']; ?>';}">ลบ</a>
2.เงื่อนไขในการลบเงื่อนไขเดิม ลบทั้งTABLE เลยนะครับดูดีดี
Code (PHP)
$sql = "DELETE FROM product where pro_id=$pro_id ";
เหมือนไม่ได้ส่งตัว cate_id ไปครับ เงื่อนไขมันเลยไม่วนกลับมาที่เดิม
|
ประวัติการแก้ไข 2018-12-17 14:04:34
|
|
|
|
Date :
2018-12-17 14:03:48 |
By :
nobetaking |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองแบบนี้ดูครับ
Code (PHP)
<script>alert('ลบประเภทสินค้าเรียบร้อย');window.location='Manage_Product.php?cate_id=<?php echo $cate_id;?>';</script>
คือตัวเดิมมันอาจจะเอาแค่ตัวแปรไปแปะ แต่ว่าไม่ได้แสดงตัวแปร
ค่าที่ส่งไปมันอาจจะกลายเป็น
Code (PHP)
Manage_Product.php?cate_id=
Method สำคัญครับ
|
|
|
|
|
Date :
2018-12-17 16:34:17 |
By :
nobetaking |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้ผมทำเล่นๆ นะ ลองเอาไปเล่นดู
tem1.php
Code (PHP)
<?php
#หน้าแรก
$idsend = $_GET['id'];
echo $idsend;
if($idsend == true){
$idsend1 = 1;
}else{
$idsend1 = 2;
}
?>
<a href="tem2.php?id=<?php echo $idsend1;?>">ส่งค่า</a>
tem2.php
Code (PHP)
<?php
$idsend2 = $_GET['id'];
?>
<?php
#ตรงนี้ให้เอา ผลการลบข้อมูลถ้าเป็นจริง
$result = 1;
if($result == true)
{
?>
<script type="text/javascript">
alert("Delect compless!");
window.location='tem1.php?id=<?php echo $idsend2;?>';
</script>
<?php
}
?>
|
|
|
|
|
Date :
2018-12-17 21:39:38 |
By :
nobetaking |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example PDO(PHP)
<?php
session_start();
if (!isset($_SESSION['emp_id'])) {
header("Location: Register.php");
}
// connect to databases on mysql
$serverName = "localhost";
$userName = "root";
$userPassword = "xxxx";
$dbName = "mydatabase";
$conn = new PDO('mysql:host=localhost;dbname=mydatabase', $userName, $userPassword);
$conn->exec("set names utf8");
//
if(isset($_POST["delete"])){
$del = $conn ->prepare ("DELETE FROM product WHERE cate_id = ?");
$Array_del = array($_GET['cate_id']);
$del->execute($Array_del);
if($del){
echo "<script>alert('Delete done');</script>";
echo "<meta http-equiv='refresh' content='0; url=Manage_Product.php'>";
}
}
?>
|
|
|
|
|
Date :
2018-12-19 08:34:26 |
By :
Hararock |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|