Te explico un poco lo que hemos hecho. Si te das cuenta lo que estas haciendo dentro del blucle do...while es:
"muestra datos mientras aún haya datos que mostrar" (no es la mejor explicación pero es para que se entienda claro)
Dentro de este bucle lo que se obtiene es que, en cada pasada del bucle, la variable $row_rsResultados contiene una matriz de datos de una determinada fila (los datos de la fila "n" de la pasada "n" del bucle) y así es que, cuando haces echo $row_rsResultados['provincia'], se muestre la provincia correspondiente a la fila de datos en la que se encuentra el bucle.
Concretando en nuestro IF salvador... simplemente hacemos una condición que sea:
Si se ha mandado por
GET la varible "tipo_precio" y ademas tiene el valor "precio_eur" => muestra el valor del campo precio_eur de la matriz de datos que representa la variable $row_rsResultados junto con un enlace, para enviar la vble "tipo_precio" pero con valor "precio_gbp", al mismo archivo .php en que nos encontramos.
Si la condición no se ha cumplido => muestra el valor del campo precio_gbp de la matriz de datos que representa la variable $row_rsResultados junto con un enlace, para enviar la vble "tipo_precio" pero con valor "precio_eur", al mismo archivo .php en que nos encontramos.
Espero haber conseguido explicarme bien.
Si no has mirado el
manual de PHP te recomiendo que le eches un ojo (desde el principio
). Siempre que tengas dudas intenta buscar tú mismo problema en google, "si a tí te ha pasado, seguro que a alguien más le ha pasado". En estos foros siempre encontrarás gente dispuesta a ayudar, de una manera o de otra.
Si necesitas referencias más concretas aquí nos tienes.
Mucha suerte!!