public static function add_accounts($account) { // This is used in both Parts I and II // $piece1 = '('; $insertPiece .= ' (name, email) VALUES (?, ?)'; echo " \n "; // print_r($_POST); The post fields are available here possibly because the code files are all together echo " \n "; $insert[] = addslashes($account->get_name()); $insert[] = addslashes($account->get_email()); //$piece1 = implode( "',") //$insertPiece = $piece1 . $piece2; $dbh = DBConn::SingleDB(accountData::$NSLS_Database); $sql = " INSERT INTO account" . $insertPiece . ""; $sthselect = $dbh->PrepareSQL($sql); $dbh->ExecuteSQL($sthselect, $insert); $recordID = $dbh->LastInsertId(); if (!empty($recordID)) { $results = "ID: " . $recordID . PHP_EOL . "One record for accounts has been successfully inserted."; } else { $results = false; } // "could not insert account record"; return $results; }