What's wrong with my code? I'm trying to multiple select through multiple tables to post a date and activate publishing, but I keep getting bad arguments for every line on implode and an error making the query.
if ($command == "publishcontent"){
$titleID = "" . implode(", ", $titleID);
$newsID = "" . implode(", ", $newsID);
$reviewID = "" . implode(", ", $reviewID);
$articleID = "" . implode(", ", $articleID);
$screenshotID = "" . implode(", ", $screenshotID);
$titledate = date("Y-m-d H:i:s");
$newsdate = date("Y-m-d H:i:s");
$reviewdate = date("Y-m-d H:i:s");
$articledate = date("Y-m-d H:i:s");
$screenshotsdate = date("Y-m-d H:i:s");
$query = "UPDATE titles SET titledate='$titledate',activate='1' WHERE ID IN ($titleID)";
$result = mysql_query($query) or die('error making query');
$query = "UPDATE news SET newsdate='$newsdate',activate='1' WHERE ID IN ($newsID)";
$result = mysql_query($query) or die('error making query');
$query = "UPDATE reviews SET reviewdate='$reviewdate',activate='1' WHERE ID IN ($reviewID)";
$result = mysql_query($query) or die('error making query');
$query = "UPDATE articles SET articledate='$articledate',activate='1' WHERE ID IN ($articleID)";
$result = mysql_query($query) or die('error making query');
$query = "UPDATE screenshots SET screenshotsdate='$screenshotsdate',activate='1' WHERE ID IN ($screenshotID)";
$result = mysql_query($query) or die('error making query');
echo 'All selected content has been published.<br>';
}