Mini Shell
<?php
include("config.php");
$conn = dbconnect();
$id = $_GET['id'];
$today= date('Y-m-d');
?>
<h3>Slider - <?php echo $id; ?></h3>
<?php
$content_query = "SELECT * FROM tb1_committees WHERE com_id = '$id'";
$content_res = mysqli_query($conn, $content_query);
$content_row = mysqli_fetch_object($content_res);
$com_id =$content_row->com_id;
$name=$content_row->name;
$status=$content_row->status;
$position=$content_row->position;
$type=$content_row->type;
$designation=$content_row->designation;
?>
<form class="edit-form" id="editForm" enctype="multipart/form-data">
<div class="col-md-12">
<div class="card-block">
<input type="hidden" name="type" value="update">
<input type="hidden" name="com_id" value="<?php echo $com_id ?>">
<div class="form-group row" >
<label class="col-md-3 col-form-label">Member Name</label>
<div class="col-md-9">
<input type="text" class="form-control" id="name" name="name" value="<?php echo $name ?>" required>
</div>
</div>
<div class="form-group row" >
<label class="col-md-3 col-form-label">Designation</label>
<div class="col-md-9">
<input type="text" class="form-control" id="designation" name="designation" value="<?php echo $designation ?>" required>
</div>
</div>
<div class="form-group row" >
<label class="col-md-3 col-form-label">Phone Number </label>
<div class="col-md-9">
<input type="text" class="form-control" id="position" value="<?php echo $position ?>" name="position">
</div>
</div>
<div class="form-group row" >
<label class="col-md-3 col-form-label">Committee Type </label>
<div class="col-md-9">
<select id="c_type" name="c_type" class="form-control" type="text" required>
<option value="" selected>Choose Committee Type</option>
<option value="antiragging" <?php if($type == 'antiragging') echo 'selected'; ?> >antiragging</option>
<option value="grievance" <?php if($type == 'grievance') echo 'selected'; ?> >grievance</option>
<option value="nss" <?php if($type == 'nss') echo 'selected'; ?> >nss</option>
<option value="alumni" <?php if($type == 'alumni') echo 'selected'; ?> >alumni</option>
<option value="wdc" <?php if($type == 'wdc') echo 'selected'; ?> >wdc</option>
</select>
</div>
</div>
<div class="form-group row" >
<label class="col-md-3 col-form-label">Status </label>
<div class="col-md-9">
<select class="form-control status" id="status" name="status" >
<option value="1" <?php if($status == 1) echo 'selected'; ?>>Active</option>
<option value="0" <?php if($status == 0) echo 'selected'; ?>>Inactive</option>
</select>
</div>
</div>
</div>
</div>
<div class="col-md-12 text-center">
<button type="submit" class="btn btn-success text-bold" id="sub-btn" style="width: -webkit-fill-available;">Submit</button>
</div>
</form>
<!-- jquery file upload js -->
<script src="assets/pages/jquery.filer/js/jquery.filer.min.js"></script>
<script src="assets/pages/filer/custom-filer.js" type="text/javascript"></script>
<script src="assets/pages/filer/jquery.fileuploads.init.js" type="text/javascript"></script>
<script src="assets/validation/jquery-validation/jquery.validate.min.js"></script>
<script src="assets/css/validation/form-validation.js"></script>
<script type="text/javascript">
// initialize validate plugin on the form
$("#editForm").validate({
errorPlacement: function(error, element) {
var ele = $(element),
err = $(error),
msg = err.text();
if (msg != null && msg !== "") {
ele.tooltipster('content', msg);
ele.tooltipster('open'); //open only if the error message is not blank. By default jquery-validate will return a label with no actual text in it so we have to check the innerHTML.
}
},
unhighlight: function(element, errorClass, validClass) {
$(element).removeClass(errorClass).addClass(validClass).tooltipster('close');
},
submitHandler: function(form) { // for demo
var form = $('#editForm')[0];
var formData = new FormData(form);
event.preventDefault();
$("#sub-btn").attr("disabled", true);
$.ajax({
type: 'POST',
url: 'ajax/com_action',
processData: false,
contentType: false,
dataType: "json",
data: formData,
success: function (data) {
if(data=='done'){
swal({
title: 'Updated Successfully!',
text: "Member has been successfully Updated",
icon: 'success',
confirmButtonColor: '#3f51b5',
closeOnEsc: false,
closeOnClickOutside: false,
buttons: {
confirm: {
text: "Okay",
value: true,
visible: true,
className: "btn btn-primary",
closeModal: true
}
}
}).then((value) => {
if(value==true){
location.reload();
}
});
}
},
error: function (data) {
swal({
title: 'Internal Sever Error!',
text: "Try again",
icon: 'warning',
closeOnEsc: false,
closeOnClickOutside: false,
})
},
});
}
});
</script>
Zerion Mini Shell 1.0