Potrzebujesz cudzysłowów wokół wartości ciągu:
$query = "INSERT INTO #__bl_press(n_source,n_title,n_link,match_id,type1,type2)".
"VALUES('".$new_event1."','".$_POST['new_title'][$i]."','" . // etc
// ^ ^ ^ ^ ^
Powinieneś także użyć mysql_real_escape_string
lub sparametryzowanych zapytań, aby uniknąć luk w zabezpieczeniach iniekcji SQL i błędów w czasie wykonywania, gdy opublikowane dane zawierają znaki, takie jak cudzysłowy lub ukośniki odwrotne. Zobacz także to pytanie, aby uzyskać więcej informacji: