2014-01-13 23 views
0

我使用這段代碼來查詢我的數據庫有10個鏈接。目前,此代碼在我的頁面頂部(查詢此頁面)打印鏈接。我希望在這個頁面上有一個「幸運下陷」按鈕,然後當你點擊按鈕時,它應該在我的數據庫中打開一個隨機鏈接,而不是以我的頁面頂部的文本格式顯示。如何創建提交按鈕並鏈接到新頁面而不是在頁面上打印結果?

感謝所有幫助提前

}else{ 
     //query db here 
     $row = clean_string($db_server, $_POST["ROWname"]) ; 
     //create sqli query 
     $query = "SELECT link FROM landmark ORDER BY RAND() LIMIT 1"; 
     //query db 
     mysqli_select_db($db_server, $db_database); 
     $result = mysqli_query($db_server, $query); 
     if (!$result) die("Database access failed: " . mysqli_error($db_server)); 

     //print out any rows 
     $message = ""; 

     while($row = mysqli_fetch_array($result)){ 
      $str_result .= $row['link'] . " "; 
     } 
     mysqli_free_result($result); 

     echo $message . $str_result; 
    } 

回答

0

我不知道,你應該做這種事情(人們通常不喜歡被重定向這樣的),但我是誰的判斷?

它看起來像你想要做兩件事情:

  1. 您正在使用的HTML表單上設置<form target="_blank"
  2. 在您的PHP中,而不是回顯網址,做header("Location: ' . $message . $str_result);
相關問題