Member 13933133 Ответов: 1

Связь 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>";
    }
}
?>

1 Ответов

Рейтинг:
1

Vignesh Iyer

Используйте заголовок("location: your_link");

Вместо href.