function updateWine($arr, $dbh) { $wine = new Wine($dbh); if (!is_null($arr['upc']) && !is_null($arr['name']) && !is_null($arr['vintage']) && !is_null($arr['sell_price']) && !is_null($arr['wine_id']) && !is_null($arr['type'])) { $wine->setID($arr['wine_id']); $wine->setUPC($arr['upc']); $wine->setType($arr['type']); $wine->setName($arr['name']); $wine->setVintage($arr['vintage']); $wine->setCost($arr['cost']); $wine->setSellPrice($arr['sell_price']); $id = $wine->writeWineToTable(); if ($id != 0) { die('Wine Updated.'); } else { die('Database Error.'); } } else { die('You must set all parameters to update a wine.'); } }