Usando jQuery puedes usar metodos .load() para enviar datos mediante ajax y recibir respusesta, en consecuencia mostrar una u otra cosa al usuario tambien mediante otros metodos de que dispone este maravilloso framework.
Échale un ojo
http://www.jquery.com/