MMCT TEAM
Server IP : 162.214.80.37  /  Your IP : 216.73.216.83
Web Server : Apache
System : Linux sh013.webhostingservices.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64
User : imyrqtmy ( 2189)
PHP Version : 8.2.18
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /home2/imyrqtmy/public_html/mauryamarriagebureau/vendor/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home2/imyrqtmy/public_html/mauryamarriagebureau/vendor/profile.php
<?php
session_start();
$se = $_SESSION["id"];
if (!isset($_SESSION['id'])) {
    header("Location: login.php");
}
include("includes/config.php");;
$user_id = $_SESSION['id'];
?>



<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Profile Elements</title>

  <!-- Google Font: Source Sans Pro -->
  <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700&display=fallback">
  <!-- Font Awesome -->
  <link rel="stylesheet" href="plugins/fontawesome-free/css/all.min.css">
  <!-- Theme style -->
  <link rel="stylesheet" href="dist/css/adminlte.min.css">
</head>
<body class="hold-transition sidebar-mini">
<div class="wrapper">
  <!-- Navbar -->
  <?php require "includes/nav.php" ?>
  <!-- /.navbar -->

  <!-- Main Sidebar Container -->
 
  <?php require "includes/sidebar.php" ?>

  <!-- Content Wrapper. Contains page content -->
  <div class="content-wrapper">
    <!-- Content Header (Page header) -->
    <section class="content-header">
      <div class="container-fluid">
        <div class="row mb-2">
          <div class="col-sm-6">
            <h1>Profile</h1>
          </div>
          <div class="col-sm-6">
            <ol class="breadcrumb float-sm-right">
              <li class="breadcrumb-item"><a href="#">Home</a></li>
              <li class="breadcrumb-item active">Profile</li>
            </ol>
          </div>
        </div>
      </div><!-- /.container-fluid -->
    </section>

 

    <!-- Main content -->
    <section class="content">
      <div class="container-fluid">
        <div class="row">
          <!-- left column -->
          <div class="col-md-12">
            <!-- general form elements -->
            <div class="card card-primary">
              <div class="card-header">
                <h3 class="card-title">Add Profile</h3>
              </div>
              <!-- /.card-header -->
              <!-- form start -->
              <?php
                  if(isset($_SESSION['status']) && $_SESSION != ''){
                ?>
    
                  <div class="alert alert-warning alert-dismissible fade show" role="alert">
                      <strong>Hey!</strong> <?php echo $_SESSION['status']; ?>
                      <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
                  </div>  
                      <?php
                      unset($_SESSION['status']);
                      }
                ?>
               

               <div id="statusMessage"></div>

              <!-- <form action="add_profile.php" method="post" enctype="multipart/form-data"> -->
              <form id="profileForm" enctype="multipart/form-data">
                  <?php 
                      $se = $_SESSION["id"];
                      $query = "SELECT * FROM vendor WHERE id='$se'";
                      $query_run =mysqli_query($conn, $query);
                      if(mysqli_num_rows($query_run) > 0){
                      foreach($query_run as $row){
                  ?>

            


              <div class="card-body">
                <div class="row">
                    <div class="col-md-4">
                    <div class="form-group">
                    <label for="exampleInputPassword1">Name</label>
                    <input type="text" class="form-control" id="name" name="name" value="<?php echo $row['name']; ?>">
                  </div>
                  </div>

                  <div class="col-md-4">
                    <div class="form-group">
                      <label for="dob">Date Of Birth</label>
                      <input type="date" class="form-control" id="dob" name="dob" placeholder="Enter DOB" onchange="calculateAge()">
                    </div>
                  </div>

                  <div class="col-md-4">
                    <div class="form-group">
                      <label for="age">Age</label>
                      <input type="text" class="form-control" id="age" name="age" placeholder="Enter Age" readonly>
                    </div>
                  </div>

               

                  

                </div>

                <div class="row">
                    <div class="col-md-4">
                    <div class="form-group">
                    <label for="exampleInputPassword1">Family Name</label>
                    <input type="text" class="form-control" id="family_name" name="family_name" placeholder="Family Name">
                  </div>
                  </div>

                  <div class="col-md-4">
                    <div class="form-group">
                    <label for="exampleInputPassword1">Weight (KG)</label>
                    <input type="text" class="form-control" id="weight" name="weight" placeholder="Enter Weight">
                  </div>
                    </div>

                    <div class="col-md-4">
                    <div class="form-group">
                    <label for="exampleInputPassword1">Religion</label>
                    <input type="text" class="form-control" id="religion" name="religion" placeholder="Enter Religion">
                  </div>
                    </div>
                </div>

                <div class="row">
                    <div class="col-md-4">
                    <div class="form-group">
                    <label for="exampleInputPassword1">Height (CM)</label>
                    <input type="text" class="form-control" id="height" name="height" placeholder="Enter Height">
                  </div>
                  </div>

                  <div class="col-md-4">
                    <div class="form-group">
                    <label for="exampleInputPassword1">Degree</label>
                    <input type="text" class="form-control" id="degree" name="degree" placeholder="Enter Degree">
                  </div>
                    </div>

                    <div class="col-md-4">
                    <div class="form-group">
                    <label for="exampleInputPassword1">Profession</label>
                    <input type="text" class="form-control" id="profession" name="profession" placeholder="Enter Profession">
                  </div>
                    </div>
                </div>

                <div class="row">
                    <div class="col-md-4">
                    <div class="form-group">
                    <label for="exampleInputPassword1">Position</label>
                    <input type="text" class="form-control" id="position" name="position" placeholder="Enter Position">
                  </div>
                  </div>

                  <div class="col-md-4">
                    <div class="form-group">
                    <label for="exampleInputPassword1">Mobile</label>
                    <input type="text" class="form-control" id="mobile" name="mobile" value="<?php echo $row['mobile']; ?>">
                  </div>
                    </div>

                    <div class="col-md-4">
                    <div class="form-group">
                    <label for="exampleInputPassword1">Email</label>
                    <input type="text" class="form-control" id="email" name="email" value="<?php echo $row['username']; ?>">
                  </div>
                    </div>
                </div>

                <div class="row">
                    <div class="col-md-6">
                    <div class="form-group">
                      <label for="exampleInputPassword1">Category Id</label>
                      
                      <select name="category_id" id="category" class="form-control" required="">
                      <option value="" selected disabled>Select</option>

                            <?php
                                  $query = "SELECT * FROM categories";
                                  $query_run =mysqli_query($conn, $query);
                                      
                                  if(mysqli_num_rows($query_run) > 0){
                                      foreach($query_run as $row){  
                                  echo '<option class="fs-6" value="'.$row["id"].'">'.$row["cat_name"].'</option>';   
                                      }}
                                  ?>
                          </select>
                      </div>
                  </div>

                
                <!-- <div class="col-md-6">
                    <div class="form-group">
                        <label for="exampleInputFile">Image</label>
                        <div class="input-group">
                            <div class="custom-file">
                                <label class="custom-file-label" for="exampleInputFile">Add Image</label>
                                <input type="file" class="custom-file-input" id="photo" name="photo" required>
                            </div>
                        </div>
                    </div>
                </div> -->

                <div class="col-md-6">
                  <div class="form-group">
                      <label for="exampleInputFile">Image</label>
                      <div class="input-group">
                          <div class="custom-file">
                              <label class="custom-file-label" for="photo">Add Image</label>
                              <input type="file" class="custom-file-input" id="photo" name="photo" accept="image/*" required>
                          </div>
                      </div>
                      <!-- Image Preview -->
                      <div class="mt-3">
                          <img id="imagePreview" src="#" alt="Image Preview" style="display: none; height: 70px; border: 1px solid #ccc; padding: 5px;" />
                      </div>
                  </div>
              </div>
               


               
              <!-- </div> -->
                   
                    </div>

                    <div class="form-group">
                    <label for="exampleInputPassword1">Address</label>
                    <input type="text" class="form-control" id="address" name="address" placeholder="Enter Address">
                  </div>

               

                  <?php }} ?>

                <div class="card-footer">
                <button type="submit" name="add_profile" class="btn btn-primary">Add</button>
                  
                </div>

                <!-- <div id="statusMessage"></div> -->
               
              </form>
            </div>
            <!-- /.card -->

         

        
       
          </div>
        </div>
      </div>
    </section>


    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
    <script>
    $(document).ready(function () {
        // Preview the selected image
        $('#photo').on('change', function () {
            const file = this.files[0];

            if (file) {
                const reader = new FileReader();
                reader.onload = function (e) {
                    $('#imagePreview')
                        .attr('src', e.target.result)
                        .css('display', 'block'); // Show the preview
                };
                reader.readAsDataURL(file);
            } else {
                $('#imagePreview').css('display', 'none'); // Hide preview if no file selected
            }
        });
    });
</script>


<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>


  $(document).ready(function () {
    $('#profileForm').on('submit', function (e) {
        e.preventDefault(); 
        var formData = new FormData(this);

        $.ajax({
            url: 'add_profile.php',
            type: 'POST',
            data: formData,
            processData: false, 
            contentType: false,
            success: function (response) {
              
                $('#statusMessage').html('<div class="alert alert-success">Profile uploaded successfully!</div>');
                console.log(response);
                setTimeout(function () {
                            window.location.href = 'view-profile.php'; 
                        }, 2000);
            },
            error: function (xhr, status, error) {
               
                $('#statusMessage').html('<div class="alert alert-danger">An error occurred: ' + error + '</div>');
                console.error(xhr.responseText);
            }
        });
    });
});

</script>

    <!-- /.content -->
  </div>
  <!-- /.content-wrapper -->
  <!-- <footer class="main-footer">
    <div class="float-right d-none d-sm-block">
      <b>Version</b> 3.2.0
    </div>
    <strong>Copyright &copy; 2014-2021 <a href="https://adminlte.io">AdminLTE.io</a>.</strong> All rights reserved.
  </footer> -->

  <!-- Control Sidebar -->
  <aside class="control-sidebar control-sidebar-dark">
    <!-- Control sidebar content goes here -->
  </aside>
  <!-- /.control-sidebar -->
</div>
<!-- ./wrapper -->

<script>

    const allowedExtensions = ['gif', 'png', 'jpg', 'jpeg', 'webp', 'avif'];
    const fileInput = document.getElementById('photo');
    fileInput.addEventListener('change', function () {
        const file = fileInput.files[0];

        if (file) {
            const fileExtension = file.name.split('.').pop().toLowerCase();
            if (!allowedExtensions.includes(fileExtension)) {
                alert('Please upload a PNG,JPG & JPEG image file.');
                fileInput.value = ''; 
            }
        }
    });
</script>





<script>
  function calculateAge() {
    const dobInput = document.getElementById('dob').value;
    if (dobInput) {
      const birthDate = new Date(dobInput);
      const currentDate = new Date();
      const age = currentDate.getFullYear() - birthDate.getFullYear();
      const monthDifference = currentDate.getMonth() - birthDate.getMonth();
      
      // If birthday hasn't occurred this year yet, subtract one from the age
      if (monthDifference < 0 || (monthDifference === 0 && currentDate.getDate() < birthDate.getDate())) {
        age--;
      }

      // Display the calculated age in the 'age' input field
      document.getElementById('age').value = age;
    } else {
      document.getElementById('age').value = '';
    }
  }
</script>

<script>
    // document.addEventListener("DOMContentLoaded", function() {
    //     tinymce.init({
    //         selector: 'textarea', // Use all textarea elements as editors
    //         plugins: 'autoresize', // Enable autoresize plugin
    //         toolbar: 'undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | removeformat',
    //         autoresize_min_height: 200, // Set minimum height for autoresize
    //         autoresize_max_height: 600, // Set maximum height for autoresize
    //         // You can add more configuration options here
    //     });
    // });
</script>

<!-- jQuery -->
<!--<script src="https://cdn.tiny.cloud/1/4eu5hkaizynyxdpz89auai3uf02ibspaj5h5pi5mtzorahit/tinymce/5/tinymce.min.js"></script>-->


<script src="plugins/jquery/jquery.min.js"></script>
<!-- Bootstrap 4 -->
<script src="plugins/bootstrap/js/bootstrap.bundle.min.js"></script>
<!-- bs-custom-file-input -->
<script src="plugins/bs-custom-file-input/bs-custom-file-input.min.js"></script>
<!-- AdminLTE App -->
<script src="dist/js/adminlte.min.js"></script>
<!-- AdminLTE for demo purposes -->
<script src="dist/js/demo.js"></script>
<!-- Page specific script -->
<script>
$(function () {
  bsCustomFileInput.init();
});
</script>
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>

 <script>
CKEDITOR.replace('option_text_1');
CKEDITOR.replace('option_text_2');
CKEDITOR.replace('option_text_3');
</script>
</body>
</html>

MMCT - 2023