Sposto in JavaScript (anche se ovviamente ti serve anche un supporto da lato server, per il quale eventualmente dovrai chiedere nel forum relativo al linguaggio server-side che impieghi).