PHP нажмите текст в списке, перейдите на страницу с просто нажатым текстом - PullRequest
0 голосов
/ 18 января 2011

У меня есть таблица в базе данных, в которой я показываю все твиты на странице, так как я могу щелкнуть один твит на странице и перейти на новую страницу, которая просто показывает этот твит.

Какой-то GET через href?

Это мой PHP-код:

while ($row = mysql_fetch_array($result)){
    echo "<p>" . $row['tweet'] . "</p><br />";
}

1 Ответ

4 голосов
/ 18 января 2011

Сделайте каждый твит ссылкой, указывающей на какую-то страницу, и передайте идентификатор этого твита на страницу:

while ($row = mysql_fetch_array($result)){
    echo "<p><a href='singlepage.php?id=" . $row['tweet_id']. "'>" . $row['tweet'] . "</a></p><br />";
}

Тогда на singlepage.php у вас будет в основном тот же код, что и на странице, где перечислены все твиты, за исключением того, что она будет включать sql "where tweed_id =". $ _GET ['id'], так что вы получите только один результат.

Обязательно проверьте введенные данные, чтобы, если кто-то настроит URL-адрес и изменит идентификатор, он не сможет вставить вредоносные команды sql.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...