Supongo que eso lo querrás para un formulario más completo.
En ese caso lo que yo haría sería declarar el botón como tipo
submit, y declarando su atributo name:
<input type='submit' value='...' name='BuscarTecnico'>
Al declarar el nombre su valor se pasa también con el resto
de los campos del formulario y podremos saber qué botón
submit ha pulsado.
En el código que procesa el formulario, en caso de tener el
parámetro BuscarTecnico habría que guardar el estado del
formulario, por ejemplo en sesión, y redirigir al usuario a la
página de selección de técnicos con:
header("Location: SeleccionTecnicos.php?volver=MiPagina.php")
La página de selección la haces como quieras, pero de forma
que cuando se seleccione uno redirija al usuario a la página
que se le indicó en "volver", de forma que la nueva URL quede
por ejemplo:
MiPagina.php?RecuperarEstado=1&Tecnico=Alberto
En la página original tendrás que hacer que si aparece el
parámetro RecuperarEstado cubra los valores del formulario
con la información que previamente se había conservado,
y que si aparece "Tecnico" se sobreescriba el valor con el
nuevo que se nos pasa.
Te lo pongo todo pasando variables GET porque es más facil
y se ve mejor en la explicación, pero corres el riesgo de que
el usuario se ponga a jugar con la URL y te cambie los valores. |