En serio, ¿adivinanzas? :-/.
... si ven su código, primero recupera el formulario con $_POST, como debe ser y es así donde asigna el valor a las variables que luego para por URL; luego hace "validaciones" y crea querys (de una manera que me da miedo

) según los campos pasados. Vamos, que si se le pone atención, ese no debería ser el problema.
@catri: Habría que hacerte muchas observaciones. Te sugiero busques en el foro por querys dinámicas. Utiliza SIEMPRE
<?php tal cual. Ese salto de línea que haces al construir el enlace (línea 27) NO DEBE SER, es interpretado como un espacio, tienes que hacerlo en una sola línea. Tienes un espacio antes de &campo2 que tampoco tiene que estar ... mucho cuidado con eso.
Y, lo peor, el error no está en todo eso. Seguramente está en el código que omitiste a partir de la línea 22, 23, donde construyes querys y, quiero suponer, las utilizas. ¿seguro(a) no haces una reasignación en alguna parte de esas líneas?. Prueba mover tu enlace justo después de recuperar el formulario (línea 27 a línea 15; recuerda, una sola línea) y entonces sí se deberían de imprimir (ve tu HTML resultante).
Tienes que estudiar PHP, eso es un hecho. Suerte