2012-02-28 81 views
-2
<a href="<?php echo $row['plant_name'];?>"><?php echo $row['plant_name'];?></a> 

它回顯出現在鏈接上的期望的['plant_name']。如何在點擊鏈接時發佈工廠的其他信息。感謝通過鏈接從數據庫發佈數據

回答

0

這個問題引出了更多的細節,但讓我們假裝我們知道你要問什麼在這裏...

我想你想知道如何根據$ _ GET變量的具體信息吧?

所以你的鏈接會更適合操作掉塊或一個ID,而不是名稱...

<a href="/plants.php?id=<?php echo $row['plant_id'];?>"><?php echo $row['plant_name'];?></a> 

假設你有一個名爲plants.php和你有一個數據庫列名爲plant_id ...

然後在您的plants.php文件中,可以調用數據庫,並選擇在$ _GET ID ...

<?php 

// basic database connection info here 

$sql = "SELECT * FROM `plants` WHERE `plant_id` = '".mysql_real_escape_string($_GET['id'])."'"; 
$res = mysql_query($sql); 
while($row = mysql_fetch_assoc($res)) 
{ 
    echo $row['plant_name']; 
} 
?> 

假設你有一個植物的表也是如此。

這是一個非常粗略的例子,使用$ _GET vars來拉取產品信息。如果這是你所需要的,它會幫助你開始,但是肯定還有很多東西需要學習 - 特別是關於$ _GET依賴關係中的安全漏洞,如果沒有正確理解的話 - 你應該仔細閱讀。

0

簡單易用的方式爲j查詢
如果你想提交後的數據要使用的表單元素

嘗試這樣

例如,考慮HTML:

<form id="target" action="destination.html"> 
    <input type="text" value="Hello there" /> 
    <input type="submit" value="Go" /> 
</form> 
<div id="other"> 
    Trigger the handler 
</div> 

JS代碼

$('#other').click(function() { 
$('#target').submit(); 
});