Skip to content

Commit

Permalink
Merge pull request #1 from fahadmoon/Web
Browse files Browse the repository at this point in the history
php
  • Loading branch information
muhammadfahaddev authored May 28, 2023
2 parents 5e5209e + 0e9d4fd commit a4b3403
Show file tree
Hide file tree
Showing 2 changed files with 176 additions and 177 deletions.
114 changes: 105 additions & 9 deletions AdminPortal/AdminPHPFile.php
Original file line number Diff line number Diff line change
Expand Up @@ -77,15 +77,111 @@


// update btn doctor
if (isset($_POST['doctor_updateBtn']))
{
$id=$_POST['doctor_id'];

$query="SELECT * FROM doctor WHERE doctor_id='$id'";
$result=mysqli_query($conn,$query);
if (isset($_POST['checking_viewbtn_update'])) {
$id = $_POST['id_'];
$query = "SELECT * FROM doctor AS d INNER JOIN employees AS e ON d.doctor_id=e.doctor_id INNER JOIN employees_portal AS ep on ep.employee_id=e.employee_id WHERE d.doctor_id='$id'";


}

$r=mysqli_query($conn,$query);
foreach($r as $row)
{
echo '
<form action="" name="updateDoctorform" method="POST">
<input type="text" name="doctor_id" id="update_id" value="'.$row['doctor_id'].'">
<div class="row">
<div class="col-md-6">
<label for="" class="form-label" >Doctor Name:</label>
<input type="text" name="doctor_name_U" id="doctor_name_U" placeholder="Enter Doctor Name"
class="form-control mt-2" value="'.$row['name'].'" required>
</div>
<div class="col-md-6">
<label for="" class="form-label">Contact</label>
<input type="tel" name="doctor_phone_U" id="doctor_phone_U" placeholder="0300-3234123"
class="form-control mt-2 " value="'.$row['contact'].'" required>
</div>
</div>
<div class="row mt-3">
<div class="col-md-6">
<label for="" class="form-label">Date of Birth</label>
<input type="date" name="dob_doctor_U" id="dob_doctor_U" class="form-control mt-2"
placeholder="12/12/2002" value="'.$row['dob'].'" required>
</div>
<div class="col-md-6">
<label for="" class="form-label">Experience</label>
<input type="number" placeholder="Enter Experience" name="experience_doctor_U" id="experience_doctor_U"
class="form-control mt-2" value="'.$row['experience'].'" required>
</div>
</div>
<div class="row mt-3">
<div class="col-md-6">
<label for="" class="form-label">Address</label>
<input type="text" name="address_u" id="" class="form-control mt-2" value="'.$row['address'].'" placeholder="Enter Address"
required>
</div>
<div class="col-md-6">
<label for="" class="form-label">Education</label>
<input type="text" name="education_u" id="" class="form-control mt-2"
placeholder="Enter Education " value="'.$row['education'].'" required>
</div>
</div>
<div class="row mt-3">
<div class="col-md-6">
<label for="" class="form-label">Password</label>
<input type="text" name="password_u" id="password_doctor" class="form-control mt-2"
placeholder="Choose a password" minlength="5" value="'.$row['password'].'" required>
</div>
<div class="col-md-6">
<label for="" class="form-label">Select Timing</label>
<select name="" id="" class="form-select text-dark mt-2" required>
<option value="'.$row['shiftTiming'].'" class="" >'.$row['shiftTiming'].'</option>
<option value="8:00">08:00AM to 04:00PM</option>
<option value="16:00">04:00AM to 12:00AM</option>
<option value="23:59">12:00AM to 8:00AM</option>
<option value="Emergency">Emergency</option>
</select>
</div>
</div>
<div class="row mt-3">
<div class="col-md-8">
<label for="" class="form-label">About</label>
<textarea class="form-control" name="about_u" id="" rows="5" placeholder="" required>'.$row["about"].'</textarea>
</div>
</div>
<input type="submit" name="UpdateDoctorform" id="" class="btn btn-primary mt-3" onclick="UpdateDoctorform()">
</form>
';
}
}

if(isset($_POST['UpdateDoctorform']))
{
$id=$_POST['doctor_id'];
$name=$_POST['doctor_name_U'];
$phone=$_POST['doctor_phone_U'];
$dob=$_POST['dob_doctor_U'];
$experience=$_POST['experience_doctor_U'];
$education=$_POST['education_u'];
$password=$_POST['password_u'];
$about=$_POST['about_u'];


$query="UPDATE doctor SET name='$name',contact='$phone',dob='$dob',experience='$experience',education='$education',about='$about' WHERE doctor_id='$id'";
$result=mysqli_query($conn,$query);
if($result)
{
echo "update";
}
else
{
echo "not update";
}



}

?>
239 changes: 71 additions & 168 deletions AdminPortal/doctorAdmin.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,9 @@
<script src="adminJS.js"></script>
<script src="bootstrap-5.1.3-dist/js/bootstrap.bundle.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/chart.min.js"></script>
<script src="bootstrap-5.1.3-dist/js/jquery-3.5.1.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css" />
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="bootstrap-5.1.3-dist/js/bootstrap.bundle.min.js"></script>
<title>Admin Portal</title>

</head>
Expand Down Expand Up @@ -313,171 +314,6 @@ class="btn btn-primary mt-3">
<!-- update modal -->


<div class="modal" id="UpdateDoctormodel">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h3>Update data</h3>
<button class="btn-close bg-white" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">

<form action="" name="updateDoctorform">

<div class="row">
<div class="col-md-6">
<label for="" class="form-label">Doctor Name:</label>
<input type="text" name="" id="doctor_name_U" placeholder="Enter Doctor Name"
class="form-control mt-2" required>
</div>
<div class="col-md-6">
<label for="" class="form-label">Select department</label>
<select name="department" id="department" class="form-select text-dark mt-2" required>
<?php
include "connection.php";
$dept_query = "SELECT dept_no, dept_name FROM department";
$department_result = mysqli_query($conn, $dept_query);
foreach ($department_result as $row) {
echo "<option value='" . $row['dept_no'] . "'>" . $row['dept_name'] . "</option>";
}
$conn->close();
?>
</select>
</div>
</div>
<div class="row mt-3">
<div class="col-md-6">
<label for="" class="form-label">Select Speciality</label>
<select name="speciality" id="speciality" class="form-select text-dark mt-2" required>
<option value="Select Speciality" class="" selected>Select
Speciality</option>
<script>
$(document).ready(function () {
$('#department').on('change', function (event) {
var dept_id = $(this).val();
// alert(dept_id);
$.post(
"AdminPHPFile.php",
{ department: dept_id },
function (data) {
$("#speciality").html(data);
}
);
});
});
</script>
</select>
</div>
<div class="col-md-6">
<label for="" class="form-label">Contact</label>
<input type="tel" name="" id="doctor_phone_U" placeholder="0300-3234123"
class="form-control mt-2 " required>
</div>

</div>
<div class="row mt-3">
<div class="col-md-6">
<label for="" class="form-label">Date of Birth</label>
<input type="date" name="" id="dob_doctor_U" class="form-control mt-2"
placeholder="12/12/2002" required>
</div>
<div class="col-md-6">
<label for="" class="form-label">Experience</label>
<input type="number" placeholder="Enter Experience" name="" id="experience_doctor_U"
class="form-control mt-2" required>
</div>

</div>
<div class="row mt-3">
<div class="col-md-6">
<label for="" class="form-label">Address</label>
<input type="text" name="" id="" class="form-control mt-2" placeholder="Enter Address"
required>
</div>
<div class="col-md-6">
<label for="" class="form-label">Education</label>
<input type="text" name="" id="" class="form-control mt-2"
placeholder="Enter Education 1" required>
</div>


</div>
<div class="row mt-3">
<div class="col-md-6">
<label for="" class="form-label">Password</label>
<input type="text" name="" id="password_doctor" class="form-control mt-2"
placeholder="Choose a password" minlength="5" required>
</div>
<div class="col-md-6">
<label for="" class="form-label">Select Timing</label>
<select name="" id="" class="form-select text-dark mt-2" required>
<option value="Select Speciality" class="" selected>Select
Timing</option>
<option value="8:00">08:00AM to 04:00PM</option>
<option value="16:00">04:00AM to 12:00AM</option>
<option value="23:59">12:00AM to 8:00AM</option>
<option value="Emergency">Emergency</option>
</select>
</div>
</div>
<div class="row mt-3">
<div class="col-md-8">
<label for="" class="form-label">About</label>
<textarea class="form-control" name="" id="" rows="5" placeholder="About"
required></textarea>
</div>
</div>
<input type="submit" name="" id="" class="btn btn-primary mt-3" onclick="UpdateDoctorform()">
</form>
</div>
</div>
</div>
</div>

<script>
$(document).ready(function () {
$('.updateBtnTb').click(function (e) {
e.preventDefault();
var id=$(this).closest('tr').find('.doctorID').text();
alert(id);
$.ajax({
type: "POST",
url: "AdminPHPFile.php",
data: {
'doctor_updateBtn':true,
'doctor_id':id,
},
success: function (response) {
$.each(response, function (key, value) {

});
}
});

});
});
</script>

<!-- end update function -->
<!-- Delete Button Modal -->
<div class="modal" id="deletemodal">
<div class="modal-dialog modal-md">
<div class="modal-content">
<div class="modal-header">
<h3>Confirm Delete</h3>
<button class="btn-close bg-white" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<p>Are you confirming?</p>
</div>
<div class="modal-footer">
<button class="btn btn-primary">Yes</button>
<button type="button" class="btn btn-primary" data-bs-dismiss="modal">No</button>
</div>
</div>
</div>
</div>

<!--
============================
Doctor
Expand Down Expand Up @@ -584,7 +420,7 @@ class="form-control mt-2" required>
</tr>
<!-- ussing php for the read data in databasse -->
<?php
include "connection.php";
$conn = new mysqli("localhost", "root", "", "hospital_project");
$query = "SELECT * FROM doctor AS d INNER JOIN employees AS e ON d.doctor_id=e.doctor_id INNER JOIN employees_portal AS ep on ep.employee_id=e.employee_id INNER JOIN speciality AS s on s.speciality_id=d.speciality_id INNER JOIN department AS dept on dept.dept_no=d.dept_no;";
$result = mysqli_query($conn, $query);
foreach ($result as $row) {
Expand All @@ -594,7 +430,7 @@ class="form-control mt-2" required>
</td>
<td class="doctorID">' . $row['doctor_id'] . '</td>
<td>' . $row['employee_id'] . '</td>
<td id="emp_id">' . $row['employee_id'] . '</td>
<td>' . $row['name'] . '</td>
<td>' . $row['dept_name'] . '</td>
<td>' . $row['speciality_name'] . '</td>
Expand All @@ -617,6 +453,73 @@ class="form-control mt-2" required>
</div>
</main>




<div class="modal" id="UpdateDoctormodel">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h3>Update data</h3>
<button class="btn-close bg-white" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<div class="viewing_form_update">

</div>
</div>
</div>
</div>
</div>

<script>

$(document).ready(function () {
$('.updateBtnTb').click(function (e) {
e.preventDefault();

var id = $(this).closest('tr').find('.doctorID').text();
// alert(id);

$.ajax({
type: "POST",
url: "AdminPHPFile.php",
data: {
'checking_viewbtn_update': true,
'id_': id,
},
success: function (response) {
// alert(response);
$('.viewing_form_update').html(response);
$('#UpdateDoctormodel').modal('show');

}
});
});
});
</script>



<!-- end update function -->
<!-- Delete Button Modal -->
<div class="modal" id="deletemodal">
<div class="modal-dialog modal-md">
<div class="modal-content">
<div class="modal-header">
<h3>Confirm Delete</h3>
<button class="btn-close bg-white" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<p>Are you confirming?</p>
</div>
<div class="modal-footer">
<button class="btn btn-primary">Yes</button>
<button type="button" class="btn btn-primary" data-bs-dismiss="modal">No</button>
</div>
</div>
</div>
</div>
</body>

</html>

0 comments on commit a4b3403

Please sign in to comment.