hola jonatan, personalmente no sugiero empezar con tastas cosas a la vez, empezaría una cosa, entenderla y hacer ejercicios hasta que la sepas bien, ojo no digo recordarla a memoria ya que en el mundo se la programación es mejor tener todo escrito...
por lo que entiendo deseas hacer 3 cosas reagrupadas en una sola interfaz.
al inicio el error que se comete es pensar que basta poner los botones y armar el form para que funcione todo, pero no es asi, eso es lo ultimo que se hace.
lo primero: crear el database, las tablas, relaciones entre tablas y futura implementaciones, para obtener esto se deben saber lo requerimientos del cliente y/o que es lo que desea obtener con el proyecto. sin un database no se va a ninguna parte, es como que le falte el motor a un auto.
segundo: una vez creado el database, se procede con las query en mysql (u otro), las querys se deben hacer en base a los requerimientos y caracteristicas del proyecto, esta parte es fundamental, sobre todo en el inicio de la creación de webs con databases, ya que te permetiran saber si tu dabase y tablas solucionan tus necesidades.
tercero: no pensar que el paso 1 y 2 no sirven, ese es el error que cometemos (al menos yo lo cometia) al inicio, es mas importante que definir las paginas web aunque no lo creas.
como te daras cuenta aún no se habla ni de php o html o js o jquery o ajax o css, sin el database no puedes empezar un proyecto web.
luego comienzas con la arquitectura web, al inicio hacía todo con hoja y lapiz, diseñaba la pagina web (a nivel de form o gestion de datos) no colores ni efectos, luego ya usaba herramientas web que te permiten crear el mockup web y eso me ayudo mucho ya que sabes a nivel grafico como deseas que queden tus web, en lo específico form y tables, en particular no sabiendo nada de diseño web y no teniendo como objetivo aprenderlo ni aplicarlo simplemente obte por aplicar css para aprenderlo, asi que jugaba con los div , tables y css otra cosa no es necesario, luego que ya tenia la base de css osea que ya reconocia las propiedades del css decidi utiliza bootstrap que ayuda a los desarrolladores web a no enloquecer con el diseño web (no confundir bootstrap no reemplaza a páginas con diseño web) son cosas diferentes.
bien si has llegado a leer hasta esta parte quiere decir que vas por buen camino ya que el otro error que se comete al inicio (yo lo cometia) es pensar que lo poco que sabes te basta para hacer grandes cosas y eso es un gran error, y el otro error es no leer ni manuales ni guias ni ejemplos oficiales y ese es el principal error, se debe se leer para poder practicar, no es nada complicado ya que los ejemplos se entienden y con la práctica refuerzas lo aprendido.
en fin, espero que estas lineas no te desanimen, al contrario deberan asrgurate que vas por buen camino.
luego de seleccione como escribir los form, tables y resto se contenido html, css en este caso bootstrap ya que en tu codigo hay bootstrap doy por entendido que utilisas eso deberas de aplicarlo tal cual esta en la documentación.
bueno regresando a tu codigo....
un form envias los datos por POST method="post" y los recibes en la misma pagina con action="" o en otra pagina con action="pagina_que_recibe.php", sugiero siempre de utilizar la segunda opcion para que mantegas las cosas divididas y mas aún por utilidad que tarde o temprano descubriras.
como te decia en el otro post, un link funciona de que manera? cuando los clickas se abre el enlace es decir otra pagina web al hacer eso la pagina donde estaba el link simplemente "desaparece".
ojo, no es un error, hay que saber donde y cuando se puede aplicar, en tu ejemplo seguramente (en tu codigo) no tiene sentido que tu href nuevo.php este dentro a un form, ojo nuevamente, el echo que funcione no quiere decir que este bien, recuerda que en desarrollo web el codigo hace lo que desarrollador le dice y no al contrario.
en tu ejemplo tienes idCliente 2 veces, una en name="idCliente" y otra en el href ?idCliente=valor y eso es un error, todos los nombres deben de ser unicos entre si.
para php para enviar datos se utiliza los name de los tag html name="" se reciben con POST O REQUEST por ejemplo $_POST["nombre_elemento"]
y/o cuando se envian desde un href ?elemento=valor se reciben por GET o REQUEST por ejemplo $_GET ["elemento"]
iniciaria a separsr los enlaces fuera del form y dar nombres unicos a cada elemento.
ordena tu codigo, si lo vas a escribir en el foro encierralo con el tag CODE que es icono </> que esta al lado del icono que sonrie.
prueba, lee el enlace que te deje.
escribe el codigo de tus páginas, al menos la parte donde hace o deberia de hacer lo que te esperas o deseas obtener tal como escribes en tus respuesta, sin el codigo no nos podrenos mover.
salud2