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;
sedan ställer du in parametern user
lika med det aktuella användar-id.
REDIGERA :Jag antar att id_user
i tabellen Votes
måste vara väljarens id, inte författaren till inlägget (rätt?), så jag fixade frågan och eliminerade JOIN
.