<?php include("adheader.php"); include("dbconnection.php"); if(isset($_POST[submit])) { if(isset($_SESSION[doctorid])) { $sql ="UPDATE doctor SET doctorname='$_POST[doctorname]',mobileno='$_POST[mobilenumber]',departmentid='$_POST[select3]',loginid='$_POST[loginid]',education='$_POST[education]',experience='$_POST[experience]',consultancy_charge='$_POST[consultancy_charge]' WHERE doctorid='$_SESSION[doctorid]'"; if($qsql = mysqli_query($con,$sql)) { echo "<script>alert('Doctor profile updated successfully...');</script>"; } else { echo mysqli_error($con); } } else { $sql ="INSERT INTO doctor(doctorname,mobileno,departmentid,loginid,password,status,education,experience) values('$_POST[doctorname]','$_POST[mobilenumber]','$_POST[select3]','$_POST[loginid]','$_POST[password]','$_POST[select]','$_POST[education]','$_POST[experience]')"; if($qsql = mysqli_query($con,$sql)) { echo "<script>alert('Doctor record inserted successfully...');</script>"; } else { echo mysqli_error($con); } } } if(isset($_SESSION[doctorid])) { $sql="SELECT * FROM doctor WHERE doctorid='$_SESSION[doctorid]' "; $qsql = mysqli_query($con,$sql); $rsedit = mysqli_fetch_array($qsql); } ?> <div class="container-fluid"> <div class="block-header"> <h2 class="text-center"> Doctor's Profile</h2> </div> <div class="row clearfix"> <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> <div class="card"> <form method="post" action="" name="frmdoctprfl" onSubmit="return validateform()" style="padding: 10px"> <div class="row"> <div class="col-sm-4 col-xs-12"> <div class="form-group"> <label>Doctor Name</label> <div class="form-line"> <input class="form-control" type="text" name="doctorname" id="doctorname" value="<?php echo $rsedit[doctorname]; ?>" /> </div> </div> </div> <div class="col-sm-4 col-xs-12"> <div class="form-group"> <label>Mobile Number</label> <div class="form-line"> <input class="form-control" type="text" name="mobilenumber" id="mobilenumber" value="<?php echo $rsedit[mobileno]; ?>" /> </div> </div> </div> <div class="col-sm-4 col-xs-12"> <div class="form-group"> <label>Department</label> <div class="form-line"> <select name="select3" id="select3" class="form-control show-tick"> <option value="">Select</option> <?php $sqldepartment= "SELECT * FROM department WHERE status='Active'"; $qsqldepartment = mysqli_query($con,$sqldepartment); while($rsdepartment=mysqli_fetch_array($qsqldepartment)) { if($rsdepartment[departmentid] == $rsedit[departmentid]) { echo "<option value='$rsdepartment[departmentid]' selected>$rsdepartment[departmentname]</option>"; } else { echo "<option value='$rsdepartment[departmentid]'>$rsdepartment[departmentname]</option>"; } } ?> </select> </div> </div> </div> </div> <div class="row"> <div class="col-sm-4 col-xs-12"> <div class="form-group"> <label>Login ID</label> <div class="form-line"> <input class="form-control" type="text" name="loginid" id="loginid" value="<?php echo $rsedit[loginid]; ?>" /> </div> </div> </div> <div class="col-sm-4 col-xs-12"> <div class="form-group"> <label>Education</label> <div class="form-line"> <input class="form-control" type="text" name="education" id="education" value="<?php echo $rsedit[education]; ?>" /> </div> </div> </div> <div class="col-sm-4 col-xs-12"> <div class="form-group"> <label>Experience</label> <div class="form-line"> <input class="form-control" type="text" name="experience" id="experience" value="<?php echo $rsedit[experience]; ?>" /> </div> </div> </div> <div class="col-sm-4 col-xs-12"> <div class="form-group"> <label>Consultancy charge</label> <div class="form-line"> <input class="form-control" type="text" name="consultancy_charge" id="consultancy_charge" value="<?php echo $rsedit[consultancy_charge]; ?>" /> </div> </div> <input class="btn btn-raised" type="submit" name="submit" id="submit" value="Submit" /> </div> </div> </form> <p> </p> </div> </div> </div> <div class="clear"></div> </div> </div> <?php include("adfooter.php"); ?> <script type="application/javascript"> var alphaExp = /^[a-zA-Z]+$/; //Variable to validate only alphabets var alphaspaceExp = /^[a-zA-Z\s]+$/; //Variable to validate only alphabets and space var numericExpression = /^[0-9]+$/; //Variable to validate only numbers var alphanumericExp = /^[0-9a-zA-Z]+$/; //Variable to validate numbers and alphabets var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/; //Variable to validate Email ID function validateform() { if (document.frmdoctprfl.doctorname.value == "") { alert("Doctor name should not be empty.."); document.frmdoctprfl.doctorname.focus(); return false; } else if (!document.frmdoctprfl.doctorname.value.match(alphaspaceExp)) { alert("Doctor name not valid.."); document.frmdoctprfl.doctorname.focus(); return false; } else if (document.frmdoctprfl.mobilenumber.value == "") { alert("Mobile number should not be empty.."); document.frmdoctprfl.mobilenumber.focus(); return false; } else if (!document.frmdoctprfl.mobilenumber.value.match(numericExpression)) { alert("Mobile number not valid.."); document.frmdoctprfl.mobilenumber.focus(); return false; } else if (document.frmdoctprfl.select3.value == "") { alert("Department ID should not be empty.."); document.frmdoctprfl.select3.focus(); return false; } else if (document.frmdoctprfl.loginid.value == "") { alert("Login ID should not be empty.."); document.frmdoctprfl.loginid.focus(); return false; } else if (!document.frmdoctprfl.loginid.value.match(alphanumericExp)) { alert("loginid not valid.."); document.frmdoctprfl.loginid.focus(); return false; } else if (document.frmdoctprfl.password.value == "") { alert("Password should not be empty.."); document.frmdoctprfl.password.focus(); return false; } else if (document.frmdoctprfl.password.value.length < 8) { alert("Password length should be more than 8 characters..."); document.frmdoctprfl.password.focus(); return false; } else if (document.frmdoctprfl.password.value != document.frmdoctprfl.cnfirmpassword.value) { alert("Password and confirm password should be equal.."); document.frmdoctprfl.password.focus(); return false; } else if (document.frmdoctprfl.education.value == "") { alert("Education should not be empty.."); document.frmdoctprfl.education.focus(); return false; } else if (!document.frmdoctprfl.education.value.match(alphaExp)) { alert("Education not valid.."); document.frmdoctprfl.education.focus(); return false; } else if (document.frmdoctprfl.experience.value == "") { alert("Experience should not be empty.."); document.frmdoctprfl.experience.focus(); return false; } else if (!document.frmdoctprfl.experience.value.match(numericExpression)) { alert("Experience not valid.."); document.frmdoctprfl.experience.focus(); return false; } else if (document.frmdoctprfl.select.value == "") { alert("Kindly select the status.."); document.frmdoctprfl.select.focus(); return false; } else { return true; } } </script>