golf_backend/app/Views/member_form.php
2023-06-10 13:52:03 +05:30

160 lines
10 KiB
PHP

<!-- start page title -->
<div class="row">
<div class="col-12">
<div class="page-title-box page-title-box-alt">
<h4 class="page-title"> <?php if(isset($Memberdata)){ ?> Edit <?php } else { ?> Add <?php } ?> Member</h4>
<div class="page-title-right">
<ol class="breadcrumb m-0">
<!-- <li class="breadcrumb-item"><a href="javascript: void(0);">Minton</a></li>
<li class="breadcrumb-item"><a href="javascript: void(0);">Forms</a></li>
<li class="breadcrumb-item active">Advanced</li> -->
</ol>
</div>
</div>
</div>
</div>
<!-- end page title -->
<div class="row">
<div class="col-12">
<div class="card">
<div class="card-body">
<form role="form" class="parsley-examples" method="post"
<?php if(isset($Memberdata)){ ?>
action="<?= base_url()."member_edit"; ?>"
<?php } else { ?> action="<?= base_url()."member_add"; ?>" <?php } ?>
/>
<?php if(isset($Memberdata)){ ?>
<input type="hidden" required name="id" value="<?= $Memberdata[0]['id']; ?>" >
<?php } ?>
<div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">Name<span class="text-danger">*</span></label>
<div class="col-7">
<input type="text" required class="form-control" name="name" value="<?php if(isset($Memberdata)){echo $Memberdata[0]['name'];} ?>" placeholder="Member Name">
</div>
</div>
<div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">Email<span class="text-danger">*</span></label>
<div class="col-7">
<input type="email" id="email" onkeyup="check_if_exists();" required parsley-type="email" class="form-control" name="email" value="<?php if(isset($Memberdata)){echo $Memberdata[0]['email'];} ?>" placeholder="Email">
</div>
</div>
<div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">Mobile<span class="text-danger">*</span></label>
<div class="col-7">
<input type="text" required class="form-control" name="mobile" value="<?php if(isset($Memberdata)){echo $Memberdata[0]['mobile'];} ?>" placeholder="Mobile Number">
</div>
</div>
<!-- <?php if(! isset($Memberdata)){ ?>
<div class="form-group row">
<label for="hori-pass1" class="col-4 col-form-label">Password<span class="text-danger">*</span></label>
<div class="col-7">
<input id="hori-pass1" type="password" name="password" placeholder="Password" required class="form-control">
</div>
</div>
<div class="form-group row">
<label for="hori-pass2" class="col-4 col-form-label">Confirm Password
<span class="text-danger">*</span></label>
<div class="col-7">
<input data-parsley-equalto="#hori-pass1" type="password" required placeholder="Password" class="form-control" id="hori-pass2">
</div>
</div>
<?php } ?> -->
<div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">Address<span class="text-danger"></span></label>
<div class="col-7">
<input type="text" class="form-control" name="address" value="<?php if(isset($Memberdata)){echo $Memberdata[0]['address'];} ?>" placeholder="Address">
</div>
</div>
<div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">Zip code<span class="text-danger"></span></label>
<div class="col-7">
<select class="form-control country" name="pincode" id="pincode">
<?php if(isset($Memberdata)){ ?> <option value="<?= $Memberdata[0]['pincode']; ?>"> <?= $Memberdata[0]['zipcode']; ?> </option> <?php } ?>
<?= $zipcode; ?>
</select>
</div>
</div>
<div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">State<span class="text-danger"></span></label>
<div class="col-7">
<input type="text" class="form-control" id="state" name="state" value="<?php if(isset($Memberdata)){echo $Memberdata[0]['state'];} ?>" placeholder="State" readonly>
</div>
</div>
<div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">City<span class="text-danger"></span></label>
<div class="col-7">
<input type="text" class="form-control" id="city" name="city" value="<?php if(isset($Memberdata)){echo $Memberdata[0]['city'];} ?>" placeholder="City" readonly>
</div>
</div>
<div class="form-group row">
<div class="col-8 offset-4">
<button type="submit" class="btn btn-primary waves-effect waves-light mr-1">
<?php if(isset($Memberdata)){ ?> Update <?php } else { ?> Save <?php } ?>
</button>
<button type="reset" onclick="history.back()"
class="btn btn-secondary waves-effect">
Cancel
</button>
</div>
</div>
</form>
</div>
</div> <!-- end card-box -->
</div> <!-- end col-->
</div>
<!-- end row-->
<script>
function check_if_exists() {
const validateEmail = (email) => {
return email.match(
/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
);
};
var email = $("#email").val();
if(validateEmail(email)){
$.ajax({
type:"post",
url: "<?php echo base_url(); ?>/check_if_mail_exists",
data:{ email:email , table : 'member'},
success:function(response)
{
if (response == true)
{
alert("This mail id already exists");
$("#email").val('');
}
}
});
}
}
</script>