adding viewdb.php button
This commit is contained in:
@@ -20,6 +20,7 @@ sudo -u ${BIRDNET_USER} ln -s /home/pi/Birding-Pi/templates/index.html ${EXTRACT
|
||||
[ -L ${EXTRACTED}/scripts ] || sudo -u ${BIRDNET_USER} ln -s /home/pi/Birding-Pi/scripts ${EXTRACTED}/
|
||||
[ -L ${EXTRACTED}/spectrogram.php ] || sudo -u ${BIRDNET_USER} ln -s /home/pi/Birding-Pi/scripts/spectrogram.php ${EXTRACTED}
|
||||
[ -L ${EXTRACTED}/spectrogram.sh ] || sudo -u ${BIRDNET_USER} ln -s /home/pi/Birding-Pi/scripts/spectrogram.sh ${EXTRACTED}
|
||||
[ -L ${EXTRACTED}/viewdb.php ] || sudo -u ${BIRDNET_USER} ln -s /home/pi/Birding-Pi/scripts/viewdb.php ${EXTRACTED}
|
||||
|
||||
sudo -u ${BIRDNET_USER} cp ~/Birding-Pi/templates/index.html ${EXTRACTED}/
|
||||
echo "Dropping and re-creating database"
|
||||
|
||||
@@ -40,3 +40,4 @@ GRANT ALL ON birds.* TO 'birder'@'localhost' IDENTIFIED BY '${DB_PWD}' WITH GRAN
|
||||
exit
|
||||
EOF
|
||||
sed -i "s/databasepassword/${DB_PWD}/g" /home/pi/Birding-Pi/analyze.py
|
||||
sed -i "s/databasepassword/${DB_PWD}/g" /home/pi/Birding-Pi/scripts/viewdb.php
|
||||
|
||||
@@ -91,6 +91,7 @@ create_necessary_dirs() {
|
||||
[ -d ${PROCESSED} ] || sudo -u ${USER} mkdir -p ${PROCESSED}
|
||||
[ -L ${EXTRACTED}/scripts ] || sudo -u ${USER} ln -s $(dirname ${my_dir})/scripts ${EXTRACTED}
|
||||
[ -L ${EXTRACTED}/spectrogram.php ] || sudo -u ${USER} ln -s $(dirname ${my_dir})/scripts/spectrogram.* ${EXTRACTED}
|
||||
[ -L ${EXTRACTED}/viewdb.php ] || sudo -u ${USER} ln -s $(dirname ${my_dir})/scripts/viewdb.php ${EXTRACTED}
|
||||
}
|
||||
|
||||
install_alsa() {
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>'birds' database 'detections' table</title>
|
||||
</head>
|
||||
<body>
|
||||
<?php
|
||||
$dbhost = 'localhost';
|
||||
$dbuser = 'birder';
|
||||
$dbpass = 'databasepassword';
|
||||
$dbname = 'birds';
|
||||
$mysqli = new mysqli($dbhost, $dbuser, $dbpass, $dbname);
|
||||
|
||||
if($mysqli->connect_errno ) {
|
||||
printf("Connect failed: %s<br />", $mysqli->connect_error);
|
||||
exit();
|
||||
}
|
||||
printf('Connected successfully.<br />');
|
||||
|
||||
$sql = 'SELECT * FROM detections';
|
||||
|
||||
$result = $mysqli->query($sql);
|
||||
|
||||
if ($result->num_rows > 0) {
|
||||
while($row = $result->fetch_assoc()) {
|
||||
printf("Date: %s || Time: %s || Sci_Name: %s || Com_Name: %s || Confidence: %s || Lat: %s || Lon: %s || Cutoff: %s || Week: %s || Sens: %s || Overlap: %s <br />",
|
||||
$row["Date"],
|
||||
$row["Time"],
|
||||
$row["Sci_Name"],
|
||||
$row["Com_Name"],
|
||||
$row["Confidence"],
|
||||
$row["Lat"],
|
||||
$row["Lon"],
|
||||
$row["Cutoff"],
|
||||
$row["Week"],
|
||||
$row["Sens"],
|
||||
$row["Overlap"]);
|
||||
}
|
||||
} else {
|
||||
printf('No record found.<br />');
|
||||
}
|
||||
mysqli_free_result($result);
|
||||
$mysqli->close();
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
@@ -430,6 +430,15 @@ footer {
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="file">
|
||||
<td></td>
|
||||
<td>
|
||||
<form action="/viewdb.php">
|
||||
<input type="submit" value="View Database">
|
||||
</form>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user