La pagina trata de los equipos de futbol de cada país, y he creado un select option con varios paises.
Al escoger un país de la lista quiero que me lleve a una página diferente, donde en ella se muestre en una TABLA los equipos de ese país, y hay surge mi duda...
Porque, estas páginas se podrían crear con .php ya que quiero que tengan aspecto parecido aunque cada una con un fondo diferente (ejemplo la bandera del pais seleccionado), pero no todos los países tiene la misma cantidad de equipos de futbol, así que pregunto ¿Cómo puedo hacer que se cree esta página con la tabla y los equipos, dependiendo de que país se seleccione.?
Si me pueden guiar ya que empece PHP pero no soy avanzado en si llevo 2 semanas solo y he visto lo básico (por mi mismo no es de institutos ni nada).
Dejo mi código html
Código HTML:
Ver original
<html> <head> <link rel="StyleSheet" href="estilo_menu.css" type="text/css"> </head> <body> <p> En esta página se encuentran los datos de cada equipo de de los equipos. </p> <form id="form" name="form" method="post" action=""> <div> Seleccione el país al que pertenece el equipo de fútbol. </div> <div> Al seleccionar un pais será redirigido a la página con la lista de los equipos que tenemos de ese país en la Base de Datos. </div> </br> <div id="paises"> Pais de donde proviene el equipo de futbol elegido </div> <select name="select" id="select" onChange="document.getElementById('form').action=this.value; document.form.submit();"> <optgroup label="Paises America"> </optgroup> <optgroup label="Paises Europa"> </optgroup> <!-- La opcion no se encuentra --> <optgroup label="Otro pais"> </optgroup> </select> </form> </body> </html>
Así la selección del pais lleva a una página .php las cuales no he creado aún ya que me surge la duda, porque crear una pág PHP para cada país creo que es una tonteria, creo que con PHP se puede hacer esto de una forma más eficaz con un solo código para todos los países. lo que pasa que no se como estructurarlo.
PD:
He mirado pero estoy haciendo los PHP cada uno para cada país no se si es la forma más eficaz pero por lo menos.
El código que he hecho para el primer país (Argentina) es:
Código PHP:
Ver original
<html> <head> <title> argentina PHP </title> <link rel="StyleSheet" href="estilo_menu.css" type="text/css"> <?php "Godoy Cruz", "Quilmes", "San Martin", "Racing", "Arsenal", "A.Rafaela", "Belgrano", "Independiente", "Tigre", "All Boys", "Colon", "Velez", "Union", "Boca Juniors", "Estudiantes", "Argentinos J.", "San Lorenzo" ); ?> </head> <body> <h1 id="titulo"> Web match and futbol clubs of word. </h1> <h2> El país escogido fue Argentina </h2> <p> Aquí vera los Clubes de fútbol del país. Selecciona el que quieras ver con más detalle. </p> <table border=1 align="center"> <tr> <td> Equipos </td> </tr> <tr> <td> <? foreach ($argentina as $equipo) { echo $equipo . "</br>" ; } ?> </td> </tr> </table> </body> </html>
Ahora ya tengo los equipos bien, ¿Me tocaría guardar los equipos de cada país en diferentes arrays?
Luego podría usar un IF () para saber que país se escogió y dependiendo de este mostrar los equipos, ¿ no?
O como podría hacerlo de manera más eficaz y mejor sin tanta redundancia.
Saludos gracias a todos, espero me puedan ayudar. :)