Your IP : 18.191.163.22


Current Path : /home/lentoinv/getschooljobs.com/
Upload File :
Current File : //home/lentoinv/getschooljobs.com/searchjobs.php

<?php 
session_start(); ob_start();
include('lib/controller.php');

function cycleOneTwoThree($number) {
    return ($number - 1) % 3 + 1;
}

?>
<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="utf-8">
  <meta content="width=device-width, initial-scale=1.0" name="viewport">
  <title>Search Jobs</title>
  <meta name="description" content="">
  <meta name="keywords" content="">

  <meta name="robots" content="index, follow">

  <?php include('style.php') ?>
  
 <style>

.services .service-card:hover {
  transform: translateY(-10px);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  border: thin solid blue;
}
  
  .badgex span {
  font-size: 18px;
  letter-spacing: 1px;
  font-weight: 700;
  padding: 8px 20px;
  margin: 20px 5px;
  background: color-mix(in srgb, var(--accent-color), transparent 90%);
  color: var(--accent-color);
  display: inline-block;
  border-radius: 50px;
  font-family: var(--default-font);
  cursor: pointer;
} 

  
  .badgex span:hover {
  font-size: 16px;
  letter-spacing: 1px;
  font-weight: 700;
  padding: 8px 20px;
  margin: 20px 5px;
  background: var(--accent-color);
  color: #FFF;
  display: inline-block;
  border-radius: 50px;
  font-family: var(--default-font);
  cursor: pointer;
}
  .badge1 h2 {
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 700;
  padding: 8px 20px;
  margin-bottom: 20px;
  background: color-mix(in srgb, var(--accent-color), transparent 90%);
  color: var(--accent-color);
  display: inline-block;
  border-radius: 50px;
  font-family: var(--default-font);
}

.badge2 h2 {
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 700;
  padding: 8px 20px;
  margin-bottom: 20px;
  background: color-mix(in srgb, orange, transparent 90%);
  color: orange;
  display: inline-block;
  border-radius: 50px;
  font-family: var(--default-font);
}


.badge3 h2 {
  font-size: 15px;
  letter-spacing: 1px;
  font-weight: 700;
  padding: 8px 20px;
  margin-bottom: 20px;
  background: color-mix(in srgb, blue, transparent 90%);
  color: blue;
  display: inline-block;
  border-radius: 50px;
  font-family: var(--default-font);
}

     .password-container {
            position: relative;
            display: inline-block;
        }

        .password-toggle {
            position: absolute;
            top: 50%;
            right: 8px;
            transform: translateY(-50%);
            background-color: #018880;
            border: none;
            border-radius: 30px;
            padding: 0 12px;
            cursor: pointer;
            color: #317873;
        }

                .password-toggle:hover {
            position: absolute;
            top: 50%;
            right: 12px;
            transform: translateY(-50%);
            background-color: color-mix(in srgb, #018880, transparent 10%);
            border: none;
            border-radius: 30px;
            padding: 0 16px;
            cursor: pointer;
            color: #317873;
        }
  .service-card:hover{
border-color: var(--accent-color) !important;
}


  .scroll-btn {
    background: white;
    border: none;
    border-radius: 30px;
    font-size: 24px;
    cursor: pointer;
    z-index: 1;
  }

  .scroll-btn.start {
    position: absolute;
    left: 0;
  }

  .scroll-btn.end {
    position: absolute;
    right: 0;
  }

  #scroll-container::-webkit-scrollbar {
    display: none;
  }

  #scroll-container {
    scrollbar-width: none;
    scroll-behavior: smooth;
    overflow-x: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch; /* iOS smooth scroll */
    touch-action: pan-x;               /* Allow horizontal swipe */
    user-select: none;
    cursor: grab;
  }

  #scroll-container:active {
    cursor: grabbing;
  }

/*  #scroll-container span {
    display: inline-block;
    padding: 10px 20px;
    margin: 5px;
    background: #eee;
    border-radius: 10px;
    white-space: nowrap;
  }*/

</style>

</head>

<body class="index-page">

<?php include('header.php') ?>

  <main class="main">

    <!-- Hero Section -->
    <section id="hero" class="hero section dark-background">
      <div class="container" data-aos="fade-up" data-aos-delay="100">
        <div class="row d-flex justify-content-center text-center">
            <div class="col-lg-8">
              <h1>Discover 
    </span> <span class="description-title">jobs for you</span></h1>
              <p class="mb-0">Browse 200+ top school jobs in your local city.</p>
            </div>
          </div>
      </div>
    </section><!-- /Hero Section -->

    <!-- About Section -->
   


    <!-- Services Section -->
<!-- Services Section -->
<section id="services" class="services section">

  <!-- Section Title -->
  <div class="container section-title" style="padding:10px 0px !important;">
    <div class="row d-flex justify-content-center text-center">
            <form method="get"><div class="col-lg-8 password-container">

     <input type="text" class="form-control" style="height: 60px; border-radius: 30px; padding: 10px 30px; font-size:20px" placeholder="Search with keywords" name="q">
     <button type="button" id="toggleButton" class="password-toggle" onclick="searchQuery()"><i class="bi bi-search" style="color:white"></i></button>
   </div></form>
 </div>
  </div><!-- End Section Title -->

  <div class="container" data-aos="fade-up" data-aos-delay="100">

    <div class="row gy-4">
<div class="col-lg-12">


<div class="d-flex align-items-center position-relative" style="margin-bottom: 20px;">
  <button class="scroll-btn start" onclick="scrollContent('left')">&#10094;</button>
  <button class="scroll-btn end" onclick="scrollContent('right')">&#10095;</button>

  <div id="scroll-container" class="badgex">
   <a href="?q="><span class="me-3">All</span></a>
    <?php
$sql = $db->query("SELECT DISTINCT category FROM listing");
  foreach($sql AS $row){
echo '<a href="?q='.$row['category'].'"><span class="me-3">'.$row['category'].'</span></a>';
  } 

  ?>
  </div>
</div>

<script>
  function scrollContent(direction) {
    const container = document.getElementById('scroll-container');
    const scrollAmount = 250;
    container.scrollBy({
      left: direction === 'right' ? scrollAmount : -scrollAmount,
      behavior: 'smooth'
    });
  }
</script>

</div>

    </div>
    <div class="row gy-4">
      
        <?php $q = $_GET['q']??'';
         if($q != ''){echo '<div class="col-lg-12"><h6><big>Showing search result for: '.$q.'</big></h6></div>';} ?>
      

 <?php 

$i=1;
$sql = empty($q) ? $db->query("SELECT * FROM listing ORDER BY id DESC LIMIT 60") : $db->query("SELECT * FROM listing WHERE title LIKE '%$q%' OR category LIKE '%$q%' ");
foreach ($sql as $row) { $e=$i++;
extract($row);
$jobid = $id;

$sq = dbSelect('user',['id'=>$sid]);
$ro = mysqli_fetch_assoc($sq);
extract($ro);

?>

    <div class="col-lg-4 col-md-6" data-aos="fade-up" data-aos-delay="200">
        <div class="service-card border border-default">
         <a href="listing/<?=$slug?>"> <div class="badge<?=cycleOneTwoThree($e)?>"><h2><?=$category?></h2> </div>
          <h3><?=$title?></h3>
          <!-- <p>We connect qualified educators and support staff with job openings in schools that fit their profiles and goals.</p> -->
          
          <ul class="service-features">
            <li><i class="bi bi-calendar2-plus"></i> <?=$worktype?><i class="bi bi-bar-chart" style="margin-left: 50px;"></i> <?=$level?></li>
            <li><i class="bi bi-geo-alt-fill"></i> <?=$lga?>, <?=$state?></li>
         </ul>
      
        <hr>
         <span style="display: flex; align-items: center; gap: 2px;">
  <i class="bi bi-building" style="font-size: 38px;"></i>
  <span><?=strtoupper($school)?></span>
</span>

        
        </a></div>
      </div>
<?php } ?> 

    </div>

<!--     <div class="text-center mt-5" data-aos="fade-up" data-aos-delay="800">
      <a href="#contact" class="btn btn-primary">Load More</a>
    </div> -->

  </div>

</section><!-- /Services Section -->

  </main>

  <?php include('footer.php') ?>


  <!-- Vendor JS Files -->
  <!-- <script data-cfasync="false" src="assets/email-decode.min.js"></script> -->
  <script src="assets/bootstrap.bundle.min.js"></script>
  <!-- <script src="assets/validate.js"></script>
  <script src="assets/aos.js"></script>-->
  <script src="assets/purecounter_vanilla.js"></script>
  <script src="assets/swiper-bundle.min.js"></script> 

  <!-- Main JS File -->
  <script src="assets/main.js"></script>

<script>
  function searchQuery() {
    const queryInput = document.querySelector('input[name="q"]');
    const query = queryInput.value.trim();

    if (query !== '') {
      // Redirect to current page with ?q=search-term
      const url = new URL(window.location.href);
      url.searchParams.set('q', query);
      window.location.href = url.toString();
    } else {
    //  alert('Please enter a search term');
    }
  }
</script>
</body>

</html>

?>