通过链接从数据库发布数据

时间:2012-02-28 03:54:09

标签: php mysql

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

它回显链接上显示的所需['plant_name']。如何在点击链接时发布工厂的其他信息。感谢

2 个答案:

答案 0 :(得分:0)

这个问题需要更多细节,但让我们假装我们知道你在这里问的是什么......

我想您想知道如何根据$ _GET变量获取特定信息,对吧?

所以你的链接更适合用来操作slu or或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依赖的安全漏洞,如果不能正确理解 - 你应该阅读。

答案 1 :(得分: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();
 });