Xóa thông báo xác nhận trong php

Hướng dẫn này chỉ cho bạn cách Xóa hàng khỏi bảng Cơ sở dữ liệu MySQL có xác nhận và Cách đặt Thông báo xác nhận do JavaScript cung cấp Khi bạn nhấp hoặc nhấn liên kết xóa, một thông báo xác nhận sẽ xuất hiện và đảm bảo xóa dữ liệu đã chọn hay không khỏi bảng Cơ sở dữ liệu MySQL. . tôi đã đăng hướng dẫn này chỉ dành cho người mới bắt đầu và ở cuối bài đăng, bạn có thể thấy mã hoàn chỉnh, vì vậy hãy xem hướng dẫn rất đơn giản này

Xóa thông báo xác nhận trong php


Tải xuống tập lệnh


Ở đây tôi đang sử dụng bảng sau đây chỉ để giải thích cho hướng dẫn này.
cơ sở dữ liệu. bảng dbtuts
. người dùng

CREATE DATABASE `dbtuts` ;
CREATE TABLE `dbtuts`.`users` (
`user_id` INT( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`first_name` VARCHAR( 25 ) NOT NULL ,
`last_name` VARCHAR( 25 ) NOT NULL ,
`user_city` VARCHAR( 45 ) NOT NULL
) ENGINE = InnoDB;
Tôi hy vọng bạn biết rất rõ về cách chọn dữ liệu từ cơ sở dữ liệu, vì vậy tôi đi thẳng vào vấn đề.
trước hết chọn dữ liệu từ bảng cơ sở dữ liệu và hiển thị nó trên trang.
Giả sử sau đây là dữ liệu.

chỉ mục. php
______1
đầu ra.

Xóa thông báo xác nhận trong php


sau khi dữ liệu hiển thị Khi bạn nhấn vào xóa liên kết của bất kỳ hàng nào, thông báo bật lên javascript sẽ xuất hiện như bên dưới

Xóa thông báo xác nhận trong php


sau đây là liên kết neo gọi hàm javascript bên dưới.

<a href="javascript:delete_id(<?php echo $row[0]; ?>)">Delete</a>
đặt đoạn javascript sau ngay phía trên thẻ đóng </head>

<script type="text/javascript">
function delete_id(id)
{
     if(confirm('Sure To Remove This Record ?'))
     {
        window.location.href='index.php?delete_id='+id;
     }
}
</script>
cửa sổ. địa điểm. href='chỉ mục. php?delete_id='+id; . php?delete_id=any_value
và công việc còn lại là php nếu chuỗi truy vấn được đặt, hàng đã chọn sẽ bị xóa bằng điều kiện php sau.
______4
HOẶC
Bạn có thể làm điều này với sự kiện onclick sau bằng cách đặt sự kiện này vào thẻ liên kết.
______5
Tôi đã chỉ cho bạn cách Xóa Bản ghi khỏi Bảng Cơ sở dữ liệu MySql bằng PHP và Đặt Javascript để Xác nhận.
Thế là xong.
Hoàn thành tập lệnh.

chỉ mục. kiểu php

<?php
mysql_connect("localhost","root");
mysql_select_db("dbtuts");
$sql_query="SELECT * FROM users";
$result_set=mysql_query($sql_query);
if(isset($_GET['delete_id']))
{
 $sql_query="DELETE FROM users WHERE user_id=".$_GET['delete_id'];
 mysql_query($sql_query);
 header("Location: index.php");
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PHP Delete Data With Javascript Confirmation - By Cleartuts</title>
<link rel="stylesheet" href="style.css" type="text/css" />
<script type="text/javascript">
function delete_id(id)
{
 if(confirm('Sure To Remove This Record ?'))
 {
  window.location.href='index.php?delete_id='+id;
 }
}
</script>
</head>
<body>
<center>

<div id="header">
 <div id="content">
    <label>PHP Delete Data With Javascript Confirmation - By Cleartuts</label>
    </div>
</div>
<div id="body">
 <div id="content">
    <table align="center">
    <tr>
    <th>First Name</th>
    <th>Last Name</th>
    <th>City</th>
    <th>Delete</th>
    </tr>
    <?php
 if(mysql_num_rows($result_set)>0)
 {
  while($row=mysql_fetch_row($result_set))
  {
   ?>
            <tr>
            <td><?php echo $row[1]; ?></td>
            <td><?php echo $row[2]; ?></td>
            <td><?php echo $row[3]; ?></td>
            
            <td align="center"><a href="javascript:delete_id(<?php echo $row[0]; ?>)"><img src="b_drop.png" alt="Delete" /></a></td>
            </tr>
            <?php
  }
 }
 else
 {
  ?>
        <tr>
        <th colspan="4">There's No data found !!!</th>
        </tr>
        <?php
 }
 ?>
    </table>
    </div>
</div>

<div id="footer">
 <div id="content">
    <hr /><br/>
    <label>for more tutorials and blog tips visit <a href="http://cleartuts.blogspot.com"> : cleartuts.com</a></label>
    </div>
</div>

</center>
</body>
</html>

. css

@charset "utf-8";
/* CSS Document */
*
{
 margin:0;
 padding:0;
}
body
{
 background:#fff;
 font-family:"Courier New", Courier, monospace;
}
#header
{
 width:100%;
 height:50px;
 background:#00a2d1;
 color:#f9f9f9;
 font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
 font-size:35px;
 text-align:center;
}
#body
{
 margin-top:80px;
}
table
{
 width:90%;
 font-family:Tahoma, Geneva, sans-serif;
 font-weight:bolder;
 color:#000;
}
table,td,th
{
 border-collapse:collapse;
 border:solid #d0d0d0 1px;
 padding:20px;
}
#footer
{
 margin-top:100px;
 font-weight:bolder;
 color:#00a2d1;
 font-family:Verdana, Geneva, sans-serif;
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-family:"Courier New", Courier, monospace;
 font-size:20px;
}
#footer a
{
 color:#004567;
 text-decoration:none;
}
#footer a:hover
{
 color:brown;
}
#footer hr
{
 width:80%;
}

Tải tập lệnh xuống




Làm cách nào để xóa xác nhận trong PHP?

Hộp xác nhận PHP MySQL trước khi xóa bản ghi bằng jquery ajax .
db_config. php
mục lục. php
xóa bỏ. php. .
Bước 1. Tạo bảng mới. .
Bước 2. Tạo db_config. tập tin php. .
Bước 3. Tạo chỉ mục. tệp php. .
Bước 4. Tạo xóa. tệp php

Cách sử dụng hộp xác nhận JavaScript trong PHP?

Xác nhận hộp thoại. Trong hộp thoại xác nhận của JavaScript, phương thức xác nhận () của JavaScript được sử dụng để xác nhận hành động của người dùng . Nếu bạn muốn người dùng xác minh điều gì đó, hãy sử dụng hộp thoại này. Hộp thoại xác nhận hiển thị một thông báo được xác định trước với hai nút. Các nút OK và Hủy.