INSERT INTO Votes (id_post,id_user)
SELECT p.id,u.id
FROM Posts p, Users u
WHERE p.id_user = :author
AND u.id = :user
AND u.active = 1 limit 1;
poté nastavíte parametr user
rovno aktuálnímu id uživatele.
UPRAVIT :Předpokládám, že id_user
v tabulce Votes
musí to být id voliče, nikoli autora příspěvku (správně?), takže jsem opravil dotaz eliminující JOIN
.