Foreach ничего не выводит, кто-нибудь знает, что с ним не так?
Примечание.
Дополнительный интервал вокруг названия?Таким образом, заголовок с лишними пробелами вокруг него никогда не будет совпадать с вашей базой данных.
WHERE title= ' ". $checks ." '";
Измените на
WHERE title= '". $checks ."'";
и повторите попытку.
$post = "SELECT * FROM articles WHERE title IN (' ". implode("','", $checks) ." ') ";
если $ check является массивом, вам следует использовать это