Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

128
Views
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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!