Hi guys,
I've been learning about object oriented programming and I wrote this test
class but it doesn't seem to be working, it throws no errors but doesn't
insert anything to the database either. I have made sure that the data being
sent when the class is instantiated is valid.
I'm probably missing something simple here...
I have already
class RecipeCreator
{
private $rtitle;
private $problem;
private $solution;
function __construct ($t, $p, $s)
{
if(!isset($t, $p, $s))
{
throw new Exception ('Missing parameters for
__construct, need $title $problem and $solution');
}
$this->rtitle = mysql_real_escape_string($t);
$this->problem = mysql_real_escape_string($p);
$this->solution = mysql_real_escape_string($s);
}
public function saveRecipe()
{
$query = "INSERT INTO recipe (title, problem, solution)
VALUES ('".$this->rtitle."',
'".$this->problem."',
'".$this->solution."')";
mysql_query($query);
}
}
Many thanks,
Luke Slater