Your IP : 18.191.163.22
<?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')">❮</button>
<button class="scroll-btn end" onclick="scrollContent('right')">❯</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>