0
我寫一個PHP頁面和腳本,但我重裝了PHP腳本的一個問題 - 我的畫頁的鏈接從數據庫中,並將其插入元素,但每個頁面重新加載一次。 怎樣做才能讓你每次點擊一次鏈接隨機的?重新爲PHP腳本
這是HTML和PHP代碼:
<?php
$DEFAULT_LINK = "default.html";
// connect to DB
require_once "connect.php";
$conn = new mysqli($host, $db_user, $db_password, $db_name);
$sql = "SELECT link FROM pages ORDER BY RAND() LIMIT 1";
$result = mysqli_query($conn, $sql);
if ($result !== false)
\t $row = mysqli_fetch_assoc($result);
else
\t $row = false;
if ($row && isset($row["link"]))
$RANDOM_LINK = $row["link"];
else
$RANDOM_LINK = $DEFAULT_LINK;
?>
<!DOCTYPE html>
\t <html>
\t \t <head>
\t \t \t <title>Random it</title>
\t \t \t <meta charset="utf-8" />
\t \t \t <link rel="stylesheet" type="text/css" href="style.css" />
\t \t </head>
\t \t <body>
\t \t \t <header></header>
\t \t \t <div class="random">
\t \t \t \t <a href="<?php echo $RANDOM_LINK; ?>" target="_blank">Random</a>
\t \t \t </div>
\t \t <footer></footer>
\t \t </body>
\t </html>
我不明白這一點。你在找什麼?你的代碼應該每次給你隨機鏈接。我認爲它工作正常。 –
是的,它工作正常,但我希望每次獲得隨機的鏈接,當我點擊,但我的腳本隨機只有當我刷新頁面 – Gregory
如果你想隨機鏈接後,鏈接點擊頁面沒有刷新,你應該使用JavaScript各一次。或使用php重定向頁面。 –