JezK
Edit File: company.php
<?php // start session session_start(); // set time for session timeout $currentTime = time() + 25200; $expired = 3600; // if session not set go to login page if(!isset($_SESSION['user'])){ header("location:index.php"); } // if current time is more than session timeout back to login page if($currentTime > $_SESSION['timeout']){ session_destroy(); header("location:index.php"); } // destroy previous session timeout and create new one unset($_SESSION['timeout']); $_SESSION['timeout'] = $currentTime + $expired; $msg=$alert_color=''; if(isset($_SESSION['com_add'])) { if($_SESSION['com_add']==11) { $msg="Company added successfully"; $alert_color="alert-success"; } if($_SESSION['com_add']==12) { $msg="Failed add"; $alert_color="alert-danger"; } if($_SESSION['com_add']==21) { $msg="Company updated successfully"; $alert_color="alert-success"; } if($_SESSION['com_add']==22) { $msg="Failed update"; $alert_color="alert-danger"; } unset($_SESSION['com_add']); } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" href="css/font-awesome.min.css"> <link rel="stylesheet" href="css/bootstrap.css"> <link rel="stylesheet" href="css/custom.css"> <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/v/dt/dt-1.11.0/datatables.min.css"/> <script type="text/javascript" src="https://cdn.datatables.net/v/dt/dt-1.11.0/datatables.min.js"></script> <title>Praveen Pharma</title> <link rel="icon" href="./images/icons/favicon.png" type="image/icon type"> </head> <body> <div id="container"> <?php include('public/menubar.php'); include_once('includes/connect_database.php'); include_once('public/functions.php'); $sql = mysqli_query($connect,"SELECT * FROM tbl_company WHERE delete_status = 0"); ?> <div id="content" class="container col-md-12"> <div class="col-md-12"> <h1>Company List</h1> <hr> </div> <div class="col-md-12 text-right"> <!-- Trigger the modal with a button --> <button type="button" class="btn btnAdd" data-toggle="modal" data-target="#myModal">Add</button><br/> <br/> <!-- Modal --> <div class="modal fade" id="myModal" role="dialog"> <div class="modal-dialog"> <!-- Modal content--> <div class="modal-content text-left"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title">Add Drug Comapny</h4> </div> <div class="modal-body"> <form action="public/addcompany.php" method="POST"> <label>Company :</label> <input type="text" name="company_name" id="comapany_name" class="form-control" required> <label><input type="radio" name="main_company" value="Pharma" required> Pharma</label> <label><input type="radio" name="main_company" value="Drug" required > Drug</label> <br> <button type="submit" name="btnLogin" class="btn btn-logo pull-right" id="companyLog">Add</button><br><br> </form> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> </div> </div> </div> </div> <!-- Modal --> <div class="modal fade" id="edtmodel" role="dialog"> <div class="modal-dialog"> <!-- Modal content--> <div class="modal-content text-left"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h4 class="modal-title">Edit Drug Comapny</h4> </div> <div class="modal-body"> <form action="public/editcompany.php" method="POST"> <label>Company :</label> <input type="text" name="company_name" id="editcomapany_name" class="form-control" required><br/> <input type="hidden" id="editid" name="edit_id"> <label><input type="radio" name="main_company" value="Pharma" required> Pharma</label> <label><input type="radio" name="main_company" value="Drug" required > Drug</label> <br> <button type="submit" name="btnLogin" class="btn btnAdd pull-right" id="companyLog">Update</button><br><br> </form> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> </div> </div> </div> </div> </div> </div> <div class="col-md-12"> <div style="width:25% ;margin:auto" id="deletealert"> <?php if(!empty($msg)){?> <div class="alert <?=$alert_color?>" role="alert" > <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button> <?php echo isset($msg) ? $msg : '';?> </div> <?php } ?> </div> </div> <div class="col-md-12"> <table id="vendor_list" class="table table-striped table-bordered dataTable no-footer"> <thead> <tr> <th>S.No</th> <th> Name</th> <th>Company Name</th> <th>Action</th> </tr> </thead> <tbody> <?php $i=1; while($results = mysqli_fetch_assoc($sql)){ //print_r($results); ?> <tr> <td><?php echo $i?></td> <td><?php echo $results['name']?></td> <td><?php echo $results['main_company']?></td> <td><a onclick="editcompany(<?php echo $results['id']?>,'<?php echo $results['name'] ?>','<?php echo $results['main_company']?>')"><span class="btn btnClass" data-toggle="modal" data-target="#edtmodel">Edit</span></a> <a onclick="confirmdelete(<?php echo $results['id']?>)"><span class="btn btnDanger">Delete</span></a></td> </tr> <?php $i++; } ?> </tbody> </table> </div> </div> <?php //$stmt->close(); include_once('includes/close_database.php'); ?> <?php include('public/footer.php'); ?> </div> <style> #vendor_list_filter{ text-align: right; } .btnAdd, .btnAdd:hover { background-color:#2787D9; color:#FFFFFF; padding: 6px 18px; } .btnClass,.btnClass:hover{ background-color:#71BE2C; color:white; } .btnDanger, .btnDanger:hover{ color:white; background-color:#AF281F; } </style> <script src="css/js/jquery.min.js"></script> <script src="css/js/bootstrap.min.js"></script> <script type="text/javascript" src="css/js/datatables.min.js"></script> <script type="application/javascript"> $(document).ready(function (e) { $('#vendor_list').DataTable(); $('#companyLog').click(function(){ if($.trim($('#comapany_name').val())=="") { alert("Please enter company name"); return false; } }); }); function editcompany(id,name,company) { document.getElementById("editcomapany_name").value=name; document.getElementById("editid").value=id; $("input[name='main_company'][value='"+company+"']").prop('checked', true); } function confirmdelete(id) { var con=confirm("Do you want to delete?"); if(con){ $.post('public/ajaxcall.php?type=com&id='+id,function(data){ if(data){ $("#deletealert").append('<div class="alert alert-warning" role="alert" >\ <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>\ Deleted successfully\ </div>'); location.reload(); } }); } } </script> <script type="text/javascript"> // For demo to fit into DataTables site builder... $('#vendor_list') .removeClass( 'display' ) .addClass('table table-striped table-bordered'); window.setTimeout(function() { $(".alert").fadeTo(500, 0).slideUp(500, function(){ $(this).remove(); }); }, 2000); </script> </body> </html>