Lo anterior lo dije por esto:
Código HTML:
Ver originalonClick="location.href='?visita=4'"
Eso no tendría que funcionar pues
?visita=4 es la query string de la URI, sin embargo, como tenías los botones dentro de formularios y no especificaste en ellos el nombre del archivo destino, pues se realiza el envío hacia el mismo sitio. Para lo segundo que mencionas, puedes hacerlo como te lo expliqué en la respuesta anterior, un formulario para cada dato, como los campos que contienen el dato están ocultos, no se verán y por ende, no distorsionarán el diseño.
Saludos