delete record without a page refresh with ajax in php - Web Development and Web Design Codes

Latest

Monday, February 5, 2018

delete record without a page refresh with ajax in php

 delete record without a page refresh with ajax in php

delete record without a page refresh with ajax in php
 delete record without a page refresh with ajax in php
Hi guys Today we are going to learn how to delete record without a page refresh with ajax in php .it's very easy and simple. follow below examples to learn how to delete table row in php uisng jquery ajax..
=>Database Structure:
Database Name: test
Table Name: user

 SQL For Creating Table use:
CREATE TABLE IF NOT EXISTS `user` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `username` varchar(150) NOT NULL,
  `email` varchar(150) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=latin1;

Insert Some data using below sql Commands
INSERT INTO `user` (`id`, `username`, `email`) VALUES
(NULL, 'ANJAN KUMAR', 'Anjankumardhali@gmail.com'),
(NULL, 'ANJAN', 'biswasshiuli608@gmail.com'),
(NULL, 'Supriya Gain', 'SupriyaStar@Yahoo.com'),
(NULL, 'Priyoshi Debi', 'priya6@gmail.coma'),
(NULL, 'ANJAN KUMAR', 'Anjankumardhali@gmail.com'),
(NULL, 'ANJAN', 'biswasshiuli608@gmail.com'),
(NULL, 'ANJANBD', 'biswasshiuli608@gmail.com');
Files are
1. index.php
2. connect.php
3. delete.php
4.jquery.js (use JQuery CDN Link)
5. script.js
6. style.css

Now Use below codes for your files to delete record without a page refresh with ajax in php
1. index.php
<head>
<title>AJAX PHP Delete Data From Database</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"> </script>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="script.js"></script>
<link rel="stylesheet" href="style.css" type="text/css"/>
</head>
<div id="content">
<h2>PHP Ajax Deleting Data</h2>
<table>
  <tr>
   <th>UserName</th>
   <th>Email</th>
    <th>Action</th>
  </tr>
   
     <?php
     include("connect.php");
     $result=mysqli_query($conn,"SELECT*FROM user");
     while($row=$result->fetch_array()){?>
   
  <tr>
   <td><?php echo $row['username'];?></td>
   <td><?php echo $row['email'];?></td>
 <td><a href="" id="<?php echo $row['id'];?>" class="delbutton">Delete</a></td>
  </tr>
<?php }?>
</table>
</div>
</html>

2. connect.php
<?php
$conn=new mysqli('localhost','root','','test');
?>
3. delete.php
<?php
  include("connect.php");
   if(isset($_POST['id'])){
    $id=$_POST['id'];
 $result=mysqli_query($conn,"DELETE FROM user WHERE id='$id'");
   }
?>
4. jquery.js 
Download Jquery from download.jquery.com or Use JQuery CDN

5. script.js
$(document).ready(function(){
 $(".delbutton").click(function(){
 var id=$(this).attr('id');
 $.ajax({
  type:"POST",
  url:"delete.php",
  data:{id:id},
  success: function(data){
   $("#content").load("index.php");
  }
  
 });
 return false;
 });
});

6. style.css
td,th{
 padding:8px;
 border:1px solid green;
}
table{
 border-collapse:collapse;
}
th{
 font-size:15px;
 padding:10px;
 color:white;
 background:#0033cc;
 border-radius:5px;
}
tr:nth-child(odd){background:lightgreen}
tr:nth-child(even){background:lightblue}

Use above the codes to delete record without page refresh using php jquery ajax
.keep visiting for more codes ..thank you

No comments:

Post a Comment

Thank You for Your Comment

Note: Only a member of this blog may post a comment.