2016-04-04 09:00:56 -04:00
|
|
|
<?php
|
|
|
|
include '../credentials.php';
|
|
|
|
$dir = "../uploads"; // Directory for file uploads
|
|
|
|
//Setting up the webpage
|
|
|
|
echo '<html>';
|
|
|
|
echo '<head>';
|
|
|
|
echo '<title>Browse - Meme Machine</title>';
|
|
|
|
echo '<style>img {width:100%;max-width:300px;;padding:7px;}</style>';
|
|
|
|
echo '</head>';
|
|
|
|
echo '<body>';
|
|
|
|
echo '<div align="center">';
|
|
|
|
echo '<h1>Meme Machine</h1>';
|
|
|
|
|
|
|
|
$count = 0;
|
|
|
|
//Connect to MySQL
|
|
|
|
$conn = mysqli_connect($servername, $username, $password, $dbname);
|
|
|
|
|
|
|
|
if (!$conn) {
|
|
|
|
die ("CONNECTION FAIL " .mysqli_connect_error());
|
|
|
|
} else {
|
|
|
|
}
|
|
|
|
|
|
|
|
$term = $_POST['term'];
|
|
|
|
|
|
|
|
|
|
|
|
$tokens = explode(' ', $term);
|
|
|
|
$tokens = array_map(
|
|
|
|
function($term) {
|
|
|
|
return mysqli_real_escape_string(trim($term));
|
|
|
|
},
|
|
|
|
$tokens
|
|
|
|
);
|
|
|
|
|
|
|
|
$sql = "SELECT * FROM memes WHERE name LIKE '$term";
|
|
|
|
$sql .= implode("%' or name LIKE '%", $tokens) . "'";
|
|
|
|
|
|
|
|
if(isset($_POST['search']) && $term){
|
2016-04-07 12:10:47 -04:00
|
|
|
echo "You searched for: " . $term . "<br />";
|
2016-04-04 09:00:56 -04:00
|
|
|
|
|
|
|
$result = mysqli_query($conn, $sql);
|
|
|
|
|
|
|
|
echo $sql;
|
|
|
|
if (mysqli_num_rows($result) > 0) {
|
|
|
|
while($row = mysqli_fetch_assoc($result)) {
|
|
|
|
$count++;
|
|
|
|
echo '<img src="' . $dir . '/' . $row["fileName"] . '" alt="' . $row["name"] . '" />';
|
|
|
|
if ($count == 3) {
|
|
|
|
echo '<br />';
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
echo "Your search returned no results. Please go back and try again";
|
|
|
|
?>
|
|
|
|
<p> </p>
|
|
|
|
<a href="./">Back</a>
|
|
|
|
<?php
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
} else {
|
|
|
|
?>
|
|
|
|
<h1>Please go back and enter a search query</h1>
|
|
|
|
<br />
|
|
|
|
<br />
|
|
|
|
<a href="./">Back</a>
|
|
|
|
<?php
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
echo '</body>';
|
|
|
|
echo '</html>';
|
|
|
|
?>
|