Als de naam waarvoor ze een recensie schrijven nog niet in de database staat komt er een zinnetje te staan met "Schrijf uw beoordeling" .
Als de naam al wel voorkomt in de database dan komt er een zin boven te staan met : "Beoordeling van ......"
Dit werkt goed daar niet van maar ik blijf een foutmelding houden bij de eerste regel:
Notice: Trying to get property of non-object in /home/*****/domains/*****/public_html/recensie.inc.php on line 46
De regel is:
<?php
if(($rowRecensie->naam_recensie) == ""){
?>
Hoe los ik dit op?
<?php
//Laat de naam zien boven aan de pagina
$queryRecensie = "SELECT naam_recensie FROM recensies WHERE naam_recensie = '".$_GET['recensie_van']."'";
$resultRecensie = mysql_query($queryRecensie) or die ("Sorry maar ik kan de recensies niet weergeven");
$rowRecensie = mysql_fetch_object($resultRecensie);
//Als de naam nog niet voorkomt in de database:
if(($rowRecensie->naam_recensie) == ""){
echo '<h1>Schrijf uw beoordeling</h1>';
}else{ //Als hij wel voorkomt laat de naam dan zien:
echo '<h1>Beoordeling van '.$rowRecensie->naam_recensie.'</h1>';
}
?>