2015-05-01 82 views
-2

我有一個帶有一些鏈接的主網頁。 (E.D. fist_linksecond_link,等..)從MySQL數據庫插入一些數據到HTML模板中

當我點擊任何鏈接,打開blank_template.html,如果我點擊fist_link,此模板從插入數據庫表中的第一個字符串。

如果點擊second_link也打開blank_template.html,但使用來自數據庫表中第二個字符串的數據。

依此類推。

我該怎麼做?我想,我需要同時使用JavaScript和PHP,是的?但我不知道,怎麼樣?

+1

顯示你的代碼。 –

+0

您能否提供一個代碼示例,您將如何操作? –

+0

什麼!? (更具描述性) – someOne

回答

0

這個程序可以在幾個方面來實現,這取決於你的一般指導線,如邏輯,安全性,可用性等。 這裏涉及一些HTML和PHP一個簡單的例子:

邏輯:當加載主頁面時,PHP腳本會將數據庫中的URL加載到標籤href屬性中。

代碼:

<?php 
$mysqli = new mysqli("localhost", "your_username", "your_pass", "database_name"); 
$query = "SELECT id,page_name,url FROM url_table "; 
?> 
<html> 
<head> ... </head> 
<body> 
..... 
<-- <a> tag location on this html page --> 
<?php 
if ($result = $mysqli->query($query)) { 
    while ($row = $result->fetch_row()) { 
     echo '<a href="'.$raw[2].'">'.$raw[1].'</a>'; 
     //the result should be <a href="some_url">link_name</a> for each line in your database 
    } 
    $result->close(); 
} 
$mysqli->close(); 
?> 
..... 
</body> 
</html> 
+0

Thanksssssssss! –