Musisz „wspomnieć” wszystkie symbole zastępcze w zapytaniu
$q = $this->_db->prepare("UPDATE fonds
SET Name = :name,
ContactName = :contactname,
ContactPosition = :contactposition,
ContactMail = :contactmail,
ContactPhone = :contactphone,
Website = :website
MinTic = :mintic,
MaxTic = :maxtic
WHERE id = :id");
PDO zastępuje tylko symbole zastępcze. Musisz dodać te symbole zastępcze do zapytania.