Show Code:
piece-detail.php
<?php include 'session.php'; ?>
<?php include 'db-connect.php'; ?>
<!DOCTYPE html>
<html>
<head>
<title>Alexandria</title>
<link href="style1.css" rel="stylesheet" type="text/css">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<?php
$piece_id=$_GET['piece_id'];
$sql='SELECT * FROM t_pieces JOIN t_artists ON artist_id=artist_fk LEFT JOIN t_location ON location_id=location_fk JOIN t_mediums ON medium_id=medium_fk WHERE piece_id='.$piece_id;
$result=mysqli_query($con,$sql);
$row=mysqli_fetch_array($result);
$piece_name=$row['piece_name'];
$piece_image=$row['piece_image'];
$piece_longitude=$row['piece_longitude'];
$piece_latitude=$row['piece_latitude'];
?>
<body onload="initMap(<?php
if($piece_longitude!='' && $piece_latitude!=''){
echo $piece_longitude.','.$piece_latitude;
}
?>)">
<?php include 'nav.php'; ?>
<main id="piece-detail">
<?php
echo '<figure>';
echo '<img src="'.$row['piece_image'].'">';
echo '</figure>';
?>
<article>
<?php
echo '<h2>'.htmlentities($row['piece_name']).'</h2>';
echo '<h3>' ;
echo $row['medium_name'].' ';
echo '<h3>' ;
echo 'year: ';
//handle BC for piece dates before year 0
if($row['piece_year']>=0){
echo $row['piece_year'];
}
else{
echo $row['piece_year']*(-1).'BC - '.$row['piece_year']*(-1).'BC';
}
echo '</h3>' ;
?>
<h3>location: <?php echo $row['city'];?></h3>
</article>
<div id="map"></div>
<?php mysqli_close($con); //Close Connection?>
</main>
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyANqabCeXfuvJLMFOmswsDin9bAJzOSGF8"></script>
<script src="alexandria-maps.js"></script>
</body>
</html>