পিএইচপি ও মাইএসকিউএল দিয়ে CRUD part 4

পিএইচপি ও মাইএসকিউএল দিয়ে CRUD part 4

ডাটাবেস থেকে রেকর্ড মুছে দেওয়া।

এখন আমরা আপনার ডাটাবেস থেকে রেকর্ড মুছে দিতে পারে এমন একটি কোড করতেছি। 

এই কোড জাভাস্ক্রিপ্ট ব্যবহার করে বাবহারকারি কে সতর্ক করে যে সে সত্যি সত্যি তথ্য মুছে ফেলতে চাচ্ছে কি না। ব্যবহারকারী delete লিঙ্কটি ক্লিক একবার একটি পপ আপ প্রদর্শিত হবে। আমাদের index.php তে নিম্নলিখিত কোড করতে হবে:

 

<html>

<head>

<title>Delete Record</title>

</head>

<body>

<?php

//include database configuration

include 'config.php';

//check if an action was set, we use GET this time since we get the action data from the url

isset($_GET['action']) ? $action=$_GET['action'] : $action="";

if($action=='delete'){ //if the user clicked ok, run our delete query

$id=$_REQUEST['id'];

$query = mysqli_query($conn,"DELETE FROM users WHERE id='$id'") or die(mysqli_error($conn));

if($query){

//this will be displayed when the query was successful

echo "<div>Record was deleted.</div>";

}

}

//selecting records

$query2=mysqli_query("select * from users") or die(mysqli_error($conn));

//count how many records found

$num=mysqli_num_rows($query2);

if($num>0){ //check if more than 0 record found

echo "<table border='1'>";//start table

//creating our table heading

echo "<tr>";

echo "<th>Firstname</th>";

echo "<th>Lastname</th>";

echo "<th>Username</th>";

echo "<th>Action</th>"; //we're gonna add this column for delete action

echo "</tr>";

//retrieve our table contents

while($row=mysqli_fetch_array($query2)){

//extract row

//this will make $row['firstname'] to

//just $firstname only

extract($row);

//creating new table row per record

echo "<tr>";

echo "<td>{$firstname}</td>";

echo "<td>{$lastname}</td>";

echo "<td>{$username}</td>";

//we will have the delete link here, you can also put your edit link here, but for this tutorial we will just include the delete link

echo "<td>";

echo "<a href='#' onclick='delete_user( {$id} );'>Delete</a>";

echo "</td>";

echo "</tr>";

}

echo "</table>";//end table

}else{ //if no records found

echo "No records found.";

}

?>

<script type='text/javascript'>

function delete_user( id ){

//this script helps us to

var answer = confirm('Are you sure?');

if ( answer ){ //if user clicked ok

//redirect to url with action as delete and id to the record to be deleted

window.location = 'index.php?action=delete&id=' + id;

}

}

</script>

</body>

</html>


আমাদের কোড ব্রাউজারে এই রকম হওয়া উচিত:
phpcrud5

এই তো! এবার ডিলিট করুন ইচ্ছা মত। :)

About raktimxyz

raktimxyz

একটি উত্তর দিন