Estoy haciendo un código donde la página principal tiene títulos de ejercicios (almacenados en una base de datos Mysql) y dependiendo de en qué título haga clic (con enlaces), quiero el título y la pregunta en otra página: '2. php '. Las preguntas también se tomarán de la base de datos.
Estoy tratando de usar un parámetro GET en el enlace del ejercicio con la id del ejercicio para que luego en '2.php', obtenga el ejercicio con esa identificación de la base de datos
Este es parte del código que he hecho hasta ahora, pero estoy atascado. ¿Podríais ayudarme?
Gracias.
Exercises.php – Aquí tengo todos los títulos de los ejercicios mostrados.
Código
<?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "project"; $conn = new mysqli($servername, $username, $password, $dbname); $sql = "SELECT * FROM exercises"; $result = $conn->query($sql); <?php while($row = $result->fetch_assoc()) { ?> <tr> <td><?php echo $row["exercise_id"]; ?></td> <td><a name="search" href="http://localhost/PHP%20Pages/2.php" target="_blank"><?php echo $row["title"]; ?></a></td> <td><?php echo $row["difficulty"]; ?></td> </tr> <?php } ?> ?>
2.php
Código
<?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "project"; $conn = new mysqli($servername, $username, $password, $dbname); $sql = "SELECT * FROM exercises"; /*Select from table name: exercises*/ $result = $conn->query($sql); /*Check connection*/ $result = $conn->query($sql); while($row = $result->fetch_assoc()) { echo $row["exercise_id"] . ". " . $row["title"] . $row["text"] . "<br>"; } } ?>