diff --git a/scripts/play.php b/scripts/play.php index 59be33d..d0f4299 100644 --- a/scripts/play.php +++ b/scripts/play.php @@ -29,7 +29,7 @@ if(isset($_POST['bydate'])){ } elseif(isset($_POST['species'])) { $species = $_POST['species']; $statement = $db->prepare("SELECT * FROM detections WHERE Com_Name == \"$species\" ORDER BY Com_Name"); - $statement3 = $db->prepare("SELECT Date, Time, Com_Name, MAX(Confidence), File_Name FROM detections WHERE Com_Name == \"$species\" ORDER BY Com_Name"); + $statement3 = $db->prepare("SELECT Date, Time, Sci_Name, MAX(Confidence), File_Name FROM detections WHERE Com_Name == \"$species\" ORDER BY Com_Name"); if($statement == False || $statement3 == False){ echo "Database is busy"; header("refresh: 0;"); @@ -37,7 +37,7 @@ if(isset($_POST['bydate'])){ $result = $statement->execute(); $result3 = $statement3->execute(); $view = "species"; -} else { +} elseif(isset($_POST['byspecies'])) { $statement = $db->prepare('SELECT DISTINCT(Com_Name) FROM detections ORDER BY Com_Name'); if($statement == False){ echo "Database is busy"; @@ -45,7 +45,12 @@ if(isset($_POST['bydate'])){ } $result = $statement->execute(); $view = "byspecies"; +} else { + $statement = $db->prepare('SELECT DISTINCT(Date), Com_Name FROM detections GROUP BY Date'); + $result = $statement->execute(); + $view = "choose"; } + ?> @@ -60,43 +65,53 @@ if(isset($_POST['bydate'])){ fetchArray(SQLITE3_ASSOC)) -{ ?> - ";} } elseif($view == "byspecies") { + while($results=$result->fetchArray(SQLITE3_ASSOC)){ $name = $results['Com_Name']; - echo ""; + echo "";} } elseif($view == "date") { + while($results=$result->fetchArray(SQLITE3_ASSOC)){ $name = $results['Com_Name']; - echo ""; - }; };} else { - while($results=$result3->fetchArray(SQLITE3_ASSOC)){ + echo "";} + } elseif($view == "choose") { + $date = "By Date"; + $species = "By Species"; + echo " + "; + } else { + while($results=$result->fetchArray(SQLITE3_ASSOC)){ $maxconf = $results['MAX(Confidence)']; $date = $results['Date']; $time = $results['Time']; - $name = $results['Com_Name']; - $comname = preg_replace('/ /', '_', $name); + $sciname = $results['Sci_Name']; + $sci_name = preg_replace('/ /', '_', $sciname); + $sci_name = preg_replace('/ /', '_', $sci_name); + $comname = preg_replace('/ /', '_', $species); $comname = preg_replace('/\'/', '', $comname); $file = $results['File_Name']; $filename = "/By_Date/".$date."/".$comname."/".$results['File_Name']; - echo "
- fetchArray(SQLITE3_ASSOC)){ $date = $results['Date']; - echo ""; + echo " + +
+ +
+ +
+ +
- - - - - - + echo " + + +
$name
Best Recording
$maxconf
$species$scinameBest Recording
$date $time
$maxconf
"; - };};?> - + }}}?> @@ -110,13 +125,9 @@ while($results=$result->fetchArray(SQLITE3_ASSOC)) header("refresh: 0;"); } $result2 = $statement2->execute(); - echo " + echo "
- - - - "; while($results=$result2->fetchArray(SQLITE3_ASSOC)) { @@ -129,13 +140,8 @@ while($results=$result->fetchArray(SQLITE3_ASSOC)) $time = $results['Time']; $confidence = $results['Confidence']; echo " - - - - - - + "; }echo "
When ListenScientific NameCommon NameConfidence
$date $time$sci_name
- $confidence$date $time
$confidence
+
";}?>