Mostrar registros de una tabla desde un option
De esta comunidad.
Soy alguien que esta aprendiendo a programar poco a poco en php.
Quisiera pedirles ayuda con un asunto de un pequeño proyecto.
El punto es lo siguiente:
He diseñado una calendario para una liga de fútbol de 20 equipos.
Dicho calendario ya lo tengo guardado en una base de datos con los respectivos juegos.
He podido realizar las consultas de todas las 19 jornadas, pero esto lo hago realizando una página por jornada.
El gran inconveniente es que si deseo modificar el diseño de la página eso representa que debo hacer esos cambios a cada página.
El punto es que deseo realizar todas las consultas dentro de la misma página por medio de un select option.
Para ejemplificar en el option estarían las opciones de Jornada 1 hasta la 19.
Lo que me gustaría hacer es que cuando por ejemplo alguien elija en el select option la jornada 2 o cualquiera otra se desplieguen los encuentros de esa jornada en una tabla.
La manera en que tengo organizado los encuentros del torneo es la sig: Dentro de mi base de datos llamada liga tengo una tabla por jornada, ejemplo una tabla llamada jornada01, jornada02, etc.
Mis tablas están diseñadas con los sig. Campos.
IdPartido, Local, GolL, GolV, Visitante.
La manera en que hago mis consultas por página es por el sig código.
<!--Esta es mi conexión a la base de datos--> <?php $host="localhost"; $usuario="root"; $contraseña="*****"; $base="liga"; $conexion=new mysqli($host,$usuario,$contraseña,$base); if ($conexion -> connect_errno) { die("fallo la conexion:(".$conexion -> mysqli_connect_errno().")".$conexion -> mysqli_connect_error()); } $clubs="SELECT * FROM jornada01"; /////////Selecciono la tabla jornada01 que contiene los 10 partidos de dicha jornada $equipos=$conexion ->query($clubs); ?>
Y Utilizo una Tabla para mostrar los registros.
<table cellspacing="0" cellpadding="0px" id="j1"> <!--Jornada1--> <tr> <td><td><td><td><td></tr> <!--Partidos--> <?php while ($posicion = $equipos -> fetch_array(MYSQLI_BOTH)) { echo '<tr> <td width="230" align="left" height="50">'.$posicion['Local'].' <td width="20" height="50" align="center"> '.$posicion['GolL'].' <td width="20" height="50" align="center"> - <td width="20" height="50" align="center"> '.$posicion['GolV'].' <td width="230" height="50" align="right">'.$posicion['Visitante'].'; } ?> </table>
Lo que me gustaría realizar es que al escoger una jornada dentro de un select option se puedan desplegar los partidos dentro de esta tabla.
Por lo cual recurro a su ayuda ya que para ser franco no tengo una idea claro de como efectuar esto por medio del uso de un select option.