diff --git a/Backend/controller/deletePost.php b/Backend/controller/deletePost.php index 8b9cd2d..7bfd3ae 100644 --- a/Backend/controller/deletePost.php +++ b/Backend/controller/deletePost.php @@ -1,17 +1,17 @@ findOrFail($id); - if(!$findId->delete()){ - echo "Error could not delete record"; + return "Error could not delete"; }else{ - header("location: ../../Frontend/home.php?recordDeleted"); + return "Record deleted"; } } diff --git a/Backend/controller/edit.php b/Backend/controller/edit.php index 4584d02..fa95dac 100644 --- a/Backend/controller/edit.php +++ b/Backend/controller/edit.php @@ -7,9 +7,4 @@ use Backend\Model\Post; if(isset($_GET['id'])){ $id = $_GET['id']; $post = Post::query()->find($id); - - if($post){ - echo $post; - } - } diff --git a/Backend/controller/getPost.php b/Backend/controller/getPost.php index a89412e..c947bdb 100644 --- a/Backend/controller/getPost.php +++ b/Backend/controller/getPost.php @@ -8,12 +8,12 @@ if (!isset($_SESSION['token'])) { header("location: ../../Frontend/index.php?login=notloggedin"); } - header('Content-Type: application/json;charset=UTF-8'); -echo "
"; -$data = Post::all(); +//HOme.php +$data = Post::all(); echo $data; + diff --git a/Backend/controller/update.php b/Backend/controller/update.php index 586e30c..16f9850 100644 --- a/Backend/controller/update.php +++ b/Backend/controller/update.php @@ -5,12 +5,9 @@ require "../../bootstrap.php"; use Backend\Model\Post; if(isset($_POST['update'])){ - $id = $_POST['id']; - $title = $_POST['upTitle']; - $description = $_POST['upDescription']; - $post = Post::query()->find($id)->first(); - $post->title = $title; - $post->description = $description; + $post = Post::query()->find($_POST['id']); + $post->title = $_POST['upTitle']; + $post->description = $_POST['upDescription']; if(!$post->update()){ echo "Error could not update"; diff --git a/Frontend/Assets/Ajax/deletePost.js b/Frontend/Assets/Ajax/deletePost.js new file mode 100644 index 0000000..41cc5ad --- /dev/null +++ b/Frontend/Assets/Ajax/deletePost.js @@ -0,0 +1,13 @@ +function deletePost(id) { + $.ajax({ + type: 'get', + url: '../Backend/controller/deletePost.php', + data: {'delete_id':id}, + success:function (data) { + console.log(data); + }, + error:function (data) { + console.log(data); + } + }); +} \ No newline at end of file diff --git a/Frontend/Assets/Ajax/fetchAndDisplayData.js b/Frontend/Assets/Ajax/fetchAndDisplayData.js new file mode 100644 index 0000000..c3877f4 --- /dev/null +++ b/Frontend/Assets/Ajax/fetchAndDisplayData.js @@ -0,0 +1,18 @@ +$( document ).ready(function() { + $.ajax({ + type: 'POST', + url: '../Backend/controller/getPost.php', + success:function (data) { + console.log(data); + for (let i = 0; i < data.length; i++){ + document.getElementById("dis").innerHTML += "+ +
"; + document.getElementById("dis").innerHTML += "Edit
" + } + }, + error:function (data) { + console.log(data); + } + }); +}); + + diff --git a/Frontend/edit.php b/Frontend/edit.php index 47a7108..4364e2b 100644 --- a/Frontend/edit.php +++ b/Frontend/edit.php @@ -9,12 +9,16 @@ require "../Backend/controller/accessControl.php";Home + +