JezK
Edit File: usermng.php
<?php include("app/checkSession.php"); include_once("app/adminObj.php"); if(!isset($_SESSION['user_id'])){ $customerObj->redirect('login.php'); } include("header.php"); $res = $customerObj->getCustomerDetails($_SESSION['email']); ?> <div class="container px-md-5"> <div class="container mt-3"> <div class="row px-0 "> <div class="tophead col-md-4"> <h6>User Management</h6> </div> <div class="col-md-4"> </div> <!-- <div class="col-md-4"> <div class="input-group search-button mb-2" style="margin-right:10px;"> <input class="form-control border-right-0 border align-self-right border-rad-left" type="text" value="" id="myInput"> <span class="input-group-append"> <button class="btn btn-outline-secondary border-left-0 border border-rad-right" type="button"> <i class="fa fa-search"></i> </button> </span> </div> </div> --> </div> </div> <div class="container mt-3"> <?php echo $customerObj->flashMessage();?> <form action="app/usermng.php" method="post" enctype="multipart/form-data" id="profile_form"> <div class="row justify-content-center"> <div class="pb-4 position-relative"> <img src="<?php if(isset($res[0]["upload_pic"]) && !empty($res[0]["upload_pic"])) echo './uploads/subadmin_photos/'.$res[0]["upload_pic"]; else echo 'images/profile.png'; ?>" class="user_Img" height="100" width="100" id="imagePreview" alt=""><span><label for="formUpload"><i class="fa fa-pencil userEdit" aria-hidden="true"> </i></label> <input type="file" id="formUpload" name="formUpload" style="position: absolute;left: 0px;display: none;" accept="image/*" onchange="return validateUploadedImage(event);" /></span> </div> </div> <div class="bg-white tbl-border usermng_div w-md-75 w-100"> <div class="row px-md-5 py-2 pt-4 pb-5 usermng"> <div class="col-sm-4 pt-3"> <div class="form-group mb-1"> <div class="custom-input"> <label class="popupLabel mb-1">First Name</label> <input type="text" name="first_name" id="first_name" class="w-100 inputH form-control " value="<?php if(isset($res[0])) echo $res[0]["first_name"]; ?>" required="required"> </div> <div class="error first_name_error "></div> </div> </div> <div class="col-sm-4 pt-3"> <div class="form-group mb-1"> <div class="custom-input"> <label class="popupLabel mb-1">Last Name</label> <input type="text" name="last_name" id="last_name" class="w-100 inputH form-control " value="<?php if(isset($res[0])) echo $res[0]["last_name"]; ?>" required="required"> </div> <div class="error last_name_error "></div> </div> </div> <div class="col-sm-4 pt-3"> <div class="form-group mb-1"> <div class="custom-input"> <label class="popupLabel mb-1">Email</label> <input type="text" name="email" id="email" class="w-100 inputH form-control " value="<?php if(isset($res[0])) echo $res[0]["email"]; ?>" readonly> </div> <div class="error customer_email_error "></div> </div> </div> <div class="col-sm-4 pt-3"> <div class="form-group mb-1"> <div class="custom-input"> <label class="popupLabel mb-1">Phone Number</label> <input type="text" name="mobile_number" id="mobile_number" class="w-100 inputH form-control " value="<?php if(isset($res[0])) echo $res[0]["mobile_number"]; ?>" onchange="return checkNum(this.value,'1','<?php echo $res[0]['email'] ?>')" required="required"> </div> <div class="error customer_contact_error"></div> </div> </div> <div class="col-sm-4 pt-3"> <div class="form-group mb-1"> <div class="custom-input"> <label class="popupLabel mb-1">Address*</label> <textarea required="required" type="text" name="address" id="address" class="w-100 inputH form-control" rows="3"><?php if(isset($res[0])) echo $res[0]["address"]; ?></textarea> </div> <div class="error customer_address_error"></div> </div> </div> <div class="col-sm-4 pt-3"> <div class="form-group mb-1"> <div class="custom-input"> <label class="popupLabel mb-1">City</label> <input type="text" name="city_name" id="city_name" class="w-100 inputH form-control" value="<?php if(isset($res[0])) echo $res[0]["city_name"]; ?>" required="required"> </div> <div class="error customer_city_error"></div> </div> </div> <div class="col-sm-4 pt-3"> <div class="form-group mb-1"> <div class="custom-input"> <label class="change_p mb-1">Change Password</label> <input type="text" name="password" id="password" class="w-100 inputH form-control"> </div> <div class="error password_error"></div> </div> </div> <div class="col-sm-4 pt-3"> </div> <div class="col-sm-4 pt-3"> <div class="form-group mb-1 pull-right pt-4"> <div class="custom-input"> <!-- <label class="change_p mb-1">button</label> --> <button type="submit" name="uflexitCustomer" class="save_btn">Save changes</button> </div> </div> </div> </div> </div> </form> </div> </div> <!-- footer --> <?php include("footer.php"); ?> <script type="text/javascript" src="js/jquery.validate.min.js"></script> <script type="text/javascript"> jQuery(document).ready(function(){ jQuery.validator.addMethod('regex', function (value) { return value=='' || /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}$/.test(value); }, 'Must contain at least one number and one uppercase and lowercase letter, and at least 8 or more characters'); jQuery('#profile_form').validate({ rules:{ password: {regex:true} } }); }); </script>