Связь PHP и базы данных через ссылки
Привет,
Я делаю код, где главная страница имеет названия некоторых упражнений (хранящихся в базе данных Mysql), и в зависимости от того, какой заголовок пользователь нажимает (со ссылками), я хочу, чтобы заголовок и сам вопрос были на другой странице: ‘2.php". Вопросы также будут взяты из базы данных. Я пытаюсь использовать параметр GET в ссылке упражнения с идентификатором упражнения. Затем в ‘2.php’, получить упражнение с этим идентификатором из базы данных
Это часть кода, который я сделал до сих пор, но я застрял. Не могли бы вы дать мне совет?
Спасибо.
Что я уже пробовал:
Exercises.php – здесь у меня отображаются все названия упражнений.
<?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "project"; <pre lang="PHP">$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
<?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>"; } } ?>