2012-02-28 83 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(); 
});