<?php //start php session session_start(); //if user not logged in, force to login.php if( $_SESSION['access'] != 1 ) { require( 'login.php' ); } else { include "includes/db_config.php"; $conn = mysqli_connect($servername, $username, $password, $db); $unit = mysqli_real_escape_string($conn, $_POST['unit']); $start_date_time = mysqli_real_escape_string($conn, $_POST['start_date_time']); $end_date_time = mysqli_real_escape_string($conn, $_POST['end_date_time']); if(!empty($unit)) { if(!empty($start_date_time)) { if(!empty($end_date_time)) { $query = "SELECT * FROM events AS events INNER JOIN units AS units ON events.unit_id=units.unit_id INNER JOIN alerts as alerts ON events.alert_id=alerts.alert_id WHERE events.unit_id='$unit' AND date_time_start LIKE '%$start_date_time%' AND date_time_end LIKE '%$end_date_time%'"; } else { $query = "SELECT * FROM events AS events INNER JOIN units AS units ON events.unit_id=units.unit_id INNER JOIN alerts as alerts ON events.alert_id=alerts.alert_id WHERE events.unit_id='$unit' AND date_time_start LIKE '%$start_date_time%'"; } } else { $query = "SELECT * FROM events AS events INNER JOIN units AS units ON events.unit_id=units.unit_id INNER JOIN alerts as alerts ON events.alert_id=alerts.alert_id WHERE events.unit_id='$unit'"; } } else { if(!empty($start_date_time)) { if(!empty($end_date_time)) { $query = "SELECT * FROM events AS events INNER JOIN units AS units ON events.unit_id=units.unit_id INNER JOIN alerts as alerts ON events.alert_id=alerts.alert_id WHERE date_time_start LIKE '%$start_date_time%' AND date_time_end LIKE '%$end_date_time%'"; } else { $query = "SELECT * FROM events AS events INNER JOIN units AS units ON events.unit_id=units.unit_id INNER JOIN alerts as alerts ON events.alert_id=alerts.alert_id WHERE date_time_start LIKE '%$start_date_time%'"; } } } $result = $conn->query($query); if($result->num_rows >0){ ?> <html> <head> <link rel="stylesheet" type="text/css" href="css/style.css"> <link rel="shortcut icon" href="favicon.ico" /> <title>BMS Event Search Results</title> </head> <body> <div class=header> <h1>BMS Events</h1> <?php if(isset($_SESSION['uname'])) { echo "Hello, "; print_r($_SESSION['uname']); } echo "<h2>Search Results</h2>"; include("includes/menu.php"); ?> </div> <div class=content> <br /> <?php if ($result->num_rows >0){ echo "<table align='center'><tr><th>Event ID</th><th>Unit</th><th>Alert</th><th>Start Date and Time</th><th>Description</th><th>End Date and Time</th><th>User</th><th>Edit</th></tr>"; while ($row1 = $result->fetch_assoc()) { echo "<tr><td><a href=https://DOMAIN.com/bms/viewevent.php?eventid=".$row1["event_id"]." target=_blank>".$row1["event_id"]."</a></td><td>".$row1["unit_name"]."</td><td>".$row1["alert_name"]."</td><td>".$row1["date_time_start"]."</td><td>".$row1["description"]."</td><td>".$row1["date_time_end"]."</td><td>".$row1["user"]."</td><td><a href=http://DOMAIN.com/bms/editevent.php?event_id=".$row1["event_id"]." target=blank>Edit</a></td></tr> "; } echo "</table>"; } } else{ echo('No Results Found! Please <a href="javascript:history.back()">Go back</a> and try again'); } ?> </body> </html> <?php } ?>