I am currently setting up my portfolio, but I keep getting the following error:
Notice: Undefined property: stdClass::$media_type in /Applications/MAMP/htdocs/year_3/Site_2/portfolio/project.php on line 54
Notice: Undefined property: stdClass::$media_type in /Applications/MAMP/htdocs/year_3/Site_2/portfolio/project.php on line 59 1. Dot
Notice: Undefined property: stdClass::$media_type in /Applications/MAMP/htdocs/year_3/Site_2/portfolio/project.php on line 54
Notice: Undefined property: stdClass::$media_type in /Applications/MAMP/htdocs/year_3/Site_2/portfolio/project.php on line 59
- Circle
this is the code:
$id = $_GET['id'];
if (!is_numeric($id)) {
//die('DONT BE A JERK');
header('Location: index.php');
}
require_once('includes/config.php');
require_once('includes/lib.php');
$db = dbConnect();
$query = "
SELECT projects.* FROM projects
WHERE projects.id = '$id'
";
$project = dbSelect($db, $query);
$project = $project[0];
$query = "
SELECT media.* FROM media
WHERE media.project_id = '$project->id'
ORDER BY media.rank ASC
";
$media = dbSelect($db, $query);
$project->media = $media;
dbClose($db);
?>
<!DOCTYPE html>
<html>
<head>
<title>Missy Skae</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1><?=$project->title;?></h1>
<h2><?=$project->date;?></h2>
<p><?=$project->description;?></p>
<?
foreach($project->media as $media) {
?>
<div class="media">
the line after this is line 54.
<?
if ($media->media_type == 'image') {
?>
<img src="media/<?=$media->filename;?>">
<p><?=$media->imagenumber;?></p>
<?
} elseif ($media->media_type == 'video') {
// video
}
?>
<p><?=$media->imagedescription;?></p>
</div>
<?
}
?>
</body>
</html>
Anyone have any ideas?