-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsearch.php
executable file
·92 lines (85 loc) · 2.93 KB
/
search.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<?php
include('header.php');
?>
<body>
<link href='https://fonts.googleapis.com/css?family=Oswald|Poiret+One' rel='stylesheet' type='text/css'>
<!-- SEARCH BOX -->
<div class='middle_postition'>
<input type='text' name='target' placeholder='Search...' id='search' value="<?php if(isset($_POST['search'])) { echo $_POST['search']; } ?>">
<!-- FILTER BY CAMPUS -->
<select name="campus" id='campus_selection'>
<option value="all" selected>All Campuses</option>
<option value="1">Brisbane</option>
<option value="2">Byron Bay</option>
<option value="3">Sydeny</option>
<option value="4">Adelaide</option>
<option value="5">Melbourne</option>
<option value="6">Perth</option>
<option value="7">Online</option>
</select>
</div>
<div class='clear_float'></div>
<!-- SEARCH RESULTS CONTAINER -->
<div id='searchList'></div>
<div class='clear_float'></div>
<script>
//EDITING THE HEADER SEARCH BAR
$(document).ready(function(){
if ($('body').attr('id') == 'search_body') {
$('#search_bar').hide();
}
});
// SEARCH ENGINE FUNCTION
function search() {
console.log('Keypress!');
var search = $('#search').val();
var campus_selection = $('#campus_selection').val();
console.log(campus_selection);
if (search != '') {
$.ajax({
type:"POST",
url:"overlord.php",
data:{
function:'search_project',
target:search,
campus:campus_selection
},
dataType:'json',
success:function(res) {
// LOOP THROUGH THE DATA IN THE DATABASE IF SOMEONE SEARCHES SOMETHING
$('#searchList').html('');
var count = 0;
$.each(res, function(index,value) {
if(value['id'] != null){
console.log(value);
$('#searchList').append("<div class='search_product'><a href='displayfilm.php?id="+value['id']+"'><div class='film_cover_image' style='background-image:url("+'uploads/'+value['user_id']+'/'+value['cover_image']+");'></div></a><a href='displayfilm.php?id="+value['id']+"'><p class='film_title_search text_width'>"+value['title']+"</p></a><p class='max_length text_width'>"+value['synopsis']+"</p>");
// WHEN THE CONENT IS NOT IN THE DATABASE
count++;
}
});
$('#searchList').append( "<div class='clear_float'></div>");
if (count < 1){
$('#searchList').html('');
$('#searchList').append("<p class='empty_search'>Sorry there are no results</p>");
}
}
});
} else {
$('#searchList').html('');
}
}
$(document).ready(function(){
<?php if (isset($_POST['search'])) { ?>
search();
<?php }?>
$(document).on('change keyup', '#search, #campus_selection', function() {
search();
});
});
</script>
<!-- FOOTER -->
<?php
include('footer.php');
?>
</body>
</html>