Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

137
Visualizações
Cómo representar una vista específica después de hacer clic en un botón específico. PHP HTMLJS

Estoy haciendo una pagina con equipos de futbol y ligas. Ahora estoy imprimiendo todas las ligas que quiero de la base de datos.

 League 1 League 2 League 3 etc.

Como puedes ver, cada liga tiene su propio League_ID. En la base de datos también tengo una tabla de todos los equipos, y cada equipo tiene una liga coincidente (con League_ID). También tengo una vista, donde puedo imprimir la tabla de la Liga que quiero. Esta función en php se ve así.

 public function leauge_table(){ $tables = $this->scoreTableRepository ->getScoreTable(1); //TODO how to change this "1" static to generated //TODO when pressing link return $this->render('leauge_table', ['table' => $tables]);

Y como puede ver, cuando voy a esta página, siempre veo la tabla de puntajes de leauge que tiene id=1.

Y la pregunta es cómo puedo hacer eso cuando presiono, por ejemplo, en "League 2", abriré la página pero con una tabla que coincida con League_ID = 2. ¿Debería ser <button></button> o <a></a> en HTML. Y cómo pasar allí League_ID para que mi php vuelva a ver qué tabla debe mostrarse. Gracias de verdad por la ayuda.

PD ¿O tal vez tengo que hacer una vista separada para cada tabla de puntuación de leauge? Y luego simplemente haga botones directos a estas vistas con código JS simple. Pero me gustaría evitarlo si es posible.

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Puede ser un enlace o un botón. Sin embargo, un enlace con el ID de la liga como parámetro en la URL es el enfoque más simple, si eres nuevo en el concepto. p.ej

 <a href="showleague.php?id=1">League 1</a>

La identificación estaría disponible en el script php a través $_GET["id] , una vez que se haga clic en el enlace.

about 4 years ago · Juan Pablo Isaza Relatório

0

En su página de SoccerTeam, agregue un botón en un formulario con lo siguiente:

 <form action="youpage.php" method="post"> <input name="leagueId" type="hidden" value="<?php echo $leagueId;?>" > </form>

Y para procesar esa información, dado que pasamos una identificación, podemos recuperarla con $_POST['leagueId'] y debido a que es una solicitud POST, no será visible en la URL:

 $leagueId = $_POST['leagueId'];
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda