├── README.md ├── db.php ├── backend.php └── index.php /README.md: -------------------------------------------------------------------------------- 1 | # CRUD -------------------------------------------------------------------------------- /db.php: -------------------------------------------------------------------------------- 1 | connect_error) { 8 | die("". $conn->connect_error); 9 | } 10 | ?> -------------------------------------------------------------------------------- /backend.php: -------------------------------------------------------------------------------- 1 | 200, 17 | 'message' => 'Details Updated Successfully' 18 | ]; 19 | echo json_encode($res); 20 | } else { 21 | throw new Exception('Query Failed: ' . mysqli_error($conn)); 22 | } 23 | } catch (Exception $e) { 24 | $res = [ 25 | 'status' => 500, 26 | 'message' => 'Error: ' . $e->getMessage() 27 | ]; 28 | echo json_encode($res); 29 | } 30 | } 31 | 32 | // Delete User 33 | if (isset($_POST['delete_user'])) { 34 | $user_id = mysqli_real_escape_string($conn, $_POST['user_id']); 35 | 36 | $query = "DELETE FROM exam WHERE id='$user_id'"; 37 | $query_run = mysqli_query($conn, $query); 38 | 39 | if ($query_run) { 40 | $res = [ 41 | 'status' => 200, 42 | 'message' => 'Details Deleted Successfully' 43 | ]; 44 | echo json_encode($res); 45 | return; 46 | } else { 47 | $res = [ 48 | 'status' => 500, 49 | 'message' => 'Details Not Deleted' 50 | ]; 51 | echo json_encode($res); 52 | return; 53 | } 54 | } 55 | 56 | // Update User 57 | if (isset($_GET['get_user'])) { 58 | $student_id = mysqli_real_escape_string($conn, $_GET['user_id']); 59 | $query = "SELECT * FROM exam WHERE id='$student_id'"; 60 | $query_run = mysqli_query($conn, $query); 61 | 62 | if ($query_run && mysqli_num_rows($query_run) > 0) { 63 | $user = mysqli_fetch_assoc($query_run); 64 | $res = [ 65 | 'status' => 200, 66 | 'data' => $user 67 | ]; 68 | } else { 69 | $res = [ 70 | 'status' => 500, 71 | 'message' => 'User Not Found' 72 | ]; 73 | } 74 | echo json_encode($res); 75 | } 76 | 77 | if (isset($_POST['update_user'])) { 78 | try { 79 | $student_id = mysqli_real_escape_string($conn, $_POST['user_id']); 80 | $courseid = mysqli_real_escape_string($conn, $_POST['courseid']); 81 | $coursename = mysqli_real_escape_string($conn, $_POST['coursename']); 82 | $grade = mysqli_real_escape_string($conn, $_POST['grade']); 83 | $percentage = mysqli_real_escape_string($conn, $_POST['percentage']); 84 | 85 | // Ensure the fields are not empty 86 | if (!empty($student_id) && !empty($courseid) && !empty($coursename) && !empty($grade) && !empty($percentage)) { 87 | $query = "UPDATE exam SET courseid='$courseid', coursename='$coursename', grade='$grade', percentage='$percentage' WHERE id='$student_id'"; 88 | 89 | if (mysqli_query($conn, $query)) { 90 | $res = [ 91 | 'status' => 200, 92 | 'message' => 'Details Updated Successfully' 93 | ]; 94 | } else { 95 | throw new Exception('Query Failed: ' . mysqli_error($conn)); 96 | } 97 | } else { 98 | throw new Exception('All fields are required.'); 99 | } 100 | } catch (Exception $e) { 101 | $res = [ 102 | 'status' => 500, 103 | 'message' => 'Error: ' . $e->getMessage() 104 | ]; 105 | } 106 | echo json_encode($res); 107 | } 108 | ?> 109 | -------------------------------------------------------------------------------- /index.php: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 |
11 || S.No | 30 |Course_id | 31 |Course_name | 32 |Grade | 33 |Percentage | 34 |Action | 35 |
|---|---|---|---|---|---|
| 44 | | 45 | | 46 | | 47 | | 48 | | 49 | 50 | 51 | | 52 |