Chỉ mục.php Show & nbsp; Tôi đã tạo một kết nối với cơ sở dữ liệu, sau đó tôi đã thiết kế bảng thông qua & nbsp; & nbsp; và & nbsp ;. Sau đó, tôi đã tạo một biến & nbsp; $ action & nbsp; để có được dữ liệu thông qua ajax. Sau đó tôi đã sử dụng & nbsp; mysqli_fetch_array & nbsp; để tìm nạp dữ liệu từ cơ sở dữ liệu. <?php //including the database connection file include_once("config.php"); //fetching data in descending order (lastest entry first) //$result = mysql_query("SELECT * FROM users ORDER BY id DESC"); // mysql_query is deprecated // using mysqli_query instead ?> <html> <head> <title>Homepage</title> <link rel="stylesheet" href="DataTables/datatables.css" type="text/css"> <link rel="stylesheet" href="DataTables/DataTables/css/dataTables.bootstrap.css" type="text/css"> <link rel="stylesheet" href="DataTables/DataTables/css/jquery.dataTables.css" type="text/css"> <script src="DataTables/datatables.js"></script> <script src="style/jquery-3.2.1.js"></script> <script src="style/datatable.js"></script> <script src="DataTables/DataTables/js/dataTables.bootstrap.js"></script> <script src="DataTables/DataTables/js/jquery.dataTables.js"></script> </head> <body> <a href="add.html">Add New Data</a><br/><br/> <table id="datatable" class="display" width='100%' border=0> <thead> <tr bgcolor='#CCCCCC'> <td>Name</td> <td>Age</td> <td>Email</td> <td>Update</td> </tr> </thead> <?php //while($res = mysql_fetch_array($result)) { // mysql_fetch_array is deprecated, we need to use mysqli_fetch_array //$action=$_POST["action"]; //if($action=='showroom') { $result = mysqli_query($mysqli, "SELECT * FROM users ORDER BY id DESC"); while($res = mysqli_fetch_array($result)) { echo "<tr>"; echo "<td>".$res['name']."</td>"; echo "<td>".$res['age']."</td>"; echo "<td>".$res['email']."</td>"; echo "<td><a href=\"edit.php?id=$res[id]\">Edit</a> | <a href=\"delete.php?id=$res[id]\" onClick=\"return confirm('Are you sure you want to delete?')\">Delete</a></td>"; } } ?> </table> </body> </html> Add.html <html> <head> <title>Add Data</title> <script src="style/jquery-3.2.1.js"></script> <script src="style/insert.js"></script> <script src="style/view.js"></script> </head> <body> <a href="index.php">Home</a> <br/><br/> <table bgcolor="orange" align="center" width="25%" border="0"> <tr> <td>Name</td> <td><input type="text" name="name" id="name"></td> </tr> <tr> <td>Age</td> <td><input type="text" name="age" id="age"></td> </tr> <tr> <td>Email</td> <td><input type="text" name="email" id="email"></td> </tr> <tr> <td></td> <td><input type="submit" name="Submit" id="submit" value="Add"></td> </tr> </table> <button type="button" id="submitBtn">Show All</button> <div id="content"></div> </body> </html> view.js Tôi tìm fetchd dữ liệu & nbsp; từ cơ sở dữ liệu. và & nbsp; đã sử dụng chức năng & nbsp; show_all () & nbsp; sau đó tôi gọi là $. Lần đầu tiên tôi cố gắng tìm nạp dữ liệu từ cơ sở dữ liệu thông qua AJAX. $(document).ready(function(e) { $('#submitBtn').click(function() { debugger; $.ajax({ //data :{action: "showroom"}, url :"index.php", //php page URL where we post this data to view from database type :'POST', success: function(data){ $("#content").html(data); } }); }); }); Có thể ai đó xin vui lòng giúp tôi với điều này? Gửi yêu cầu bài HTTP bằng Ajax (). Gửi yêu cầu bài HTTP bằng Ajax (). Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:doctype html> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:html lang="en"> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:head> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới: Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:meta charset="utf-8"> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới: Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" integrity="sha384-JcKb8q3iqJ61gNV9KGb8thSsNjpSL0n8PARn9HuZOnIxN0hoP+VmmDGMN5t9UJ0Z" crossorigin="anonymous"> PHP - AJAX - CRUDtitle>PHP - AJAX - CRUDtitle> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:head> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:body> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:div class="container mt-5"> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:div class="row"> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:div class="col-md-12"> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:div class="card"> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:div class="card-header"> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:h4> Trước tiên, hãy tạo tên thư mục Ajax-Crud và tạo một tệp có tên Fetch.php và dán mã bên dưới: Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:button type="button" class="btn btn-primary float-right" data-toggle="modal" data-target="#Student_AddModal"> Trước tiên, hãy tạo tên thư mục Ajax-Crud và tạo một tệp có tên Fetch.php và dán mã bên dưới: Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:button> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:h4> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:div> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:div class="card-body"> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:div class="message-show"> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:div> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:table class="table table-bordered table-striped"> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:thead> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:tr> Trước tiên, hãy tạo tên thư mục Ajax-Crud và tạo một tệp có tên Fetch.php và dán mã bên dưới:th>IDth> First Nameth>First Nameth> Last Nameth>Last Nameth> $ query_run & nbsp; = & nbsp; mysqli_query ($ Conn, & nbsp; $ query);th>Classth> {th>Sectionth> echo & nbsp; json_encode ($ result_array);th>Actionth> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:tr> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:thead> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:tbody class="studentdata"> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:tbody> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:table> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:div> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:div> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:div> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:div> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:div> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới: Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới: Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:script src="https://code.jquery.com/jquery-3.5.1.min.js">script> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:script src="https://cdn.jsdelivr.net/npm//dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous">script> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js" integrity="sha384-B4gt1jrGC7Jh4AgTPSdUtOBvfO8shuf57BaghqFfPlYxofvL8/KUEfYiJOMMV+rV" crossorigin="anonymous">script> Vì vậy, hãy bắt đầu, trước tiên hãy lấy một mẫu, Orelse bạn có thể theo dõi mẫu video nơi chúng tôi đang sử dụng Bootstrap để thiết kế chế độ xem. Goto getbootstrap.com và sao chép mẫu khởi động và tiếp tục với mã bên dưới:script> ?>(document).ready(function () { getdata();(); }); function getdata() getdata() $ query_run & nbsp; = & nbsp; mysqli_query ($ Conn, & nbsp; $ query); $.ajax({.ajax({ type: "GET", "GET", url: "ajax-crud/fetch.php", "ajax-crud/fetch.php", success: function (response) {: function (response) { // console.log(response); {.each(response, function (key, value) { // console.log(value['fname']); $('.studentdata').append(''+('.studentdata').append(' echo & nbsp; json_encode ($ result_array);+value['id']+'\ ?>+value['fname']+'\
Làm thế nào sử dụng dữ liệu AJAX từ cơ sở dữ liệu trong PHP?+value['lname']+'\ Tìm nạp dữ liệu từ cơ sở dữ liệu bằng AJAX trong PHP.+value['class']+'\
Kết nối PHP với cơ sở dữ liệu MySQL. Trước hết, bạn cần kết nối PHP với cơ sở dữ liệu MySQL. ....+value['section']+'\ & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; \\
Tạo nút HTML để hiển thị dữ liệu khi nhấp. Định cấu hình các bước sau - ....\ Hiển thị dữ liệu mà không tải lại trang bằng AJAX. ....\
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;\ & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; \\
');); }); } }); } script> body> html> Trước tiên, hãy tạo tên thư mục Ajax-Crud và tạo một tệp có tên Fetch.php và dán mã bên dưới: $conn = mysqli_connect("localhost","root","","phpcrud"); = mysqli_connect("localhost","root","","phpcrud"); $query = "SELECT * FROM students"; = "SELECT * FROM students"; $ query_run & nbsp; = & nbsp; mysqli_query ($ Conn, & nbsp; $ query); = mysqli_query($conn, $query);
$result_array = []; = []; if(mysqli_num_rows($query_run) > 0)(mysqli_num_rows($query_run) > 0) { foreach($query_run as $row)($query_run as $row) { array_push($result_array, $row);($result_array, $row); } header('Content-type: application/json');('Content-type: application/json'); echo & nbsp; json_encode ($ result_array); json_encode($result_array);
} else { echo $return = "No Record Found"; $return = " } echo & nbsp; json_encode ($ result_array);> |