【发布时间】:2016-02-16 11:27:21
【问题描述】:
我目前正在开发一个 PHP 和 SQLite 应用程序。它确实具有正在创建的网页的 HTML。我目前正在使用 PDO 将数据库连接到我的在线服务器。当我进入允许我输入我正在搜索的内容的网页时,它将显示我在下面的 echo 语句中找到的内容。我希望能够只有作为超链接的项目名称;当它被点击时,它将转到另一个网页(我相信),该网页将显示项目的名称、金额和简短描述。有没有办法使用 PHP 来执行此操作,或者我应该使用 HTML 标记?
if($_POST && isset($_POST['search'])) {
echo "<br>\n";
$query = $mysql->prepare('SELECT * FROM Items WHERE Name = :partname');
$subst = array ('partname' => $_POST['search']);
$query->execute($subst);
echo "<TABLE>";
echo "<tr>";
echo "<td>Name</td>";
echo "<td>Amount</td>";
echo "<td>Detail</td>";
echo "</tr>";
while ($row = $query->fetch()) {
//print_r($row);
echo "<tr>";
echo "<td>$row[Name]</td>";
echo "<td>$row[Amount]</td>";
echo "<td>$row[Detail]</td>";
echo "</tr>";
}
echo "</TABLE>";
} else echo "Item searched for was not found.";
【问题讨论】:
-
你想要怎样的链接?
-
@PHPglue 在我解决了超链接问题后,现在我的代码转到了一个 HTML 页面,它有按钮,我可以在其中处理数据库中的项目。按钮将新金额添加到数据库中,并从数据库中删除显示的项目。我在尝试从我的 search.php 中获取信息时遇到问题,例如搜索到的项目的名称、数量和描述到另一个文件。我需要它显示在另一个页面上,以便我可以使用为该页面创建的按钮。
-
您需要向我们展示指向您的问题的代码。我们不是介意读者。无论如何,一切都应该是 AJAX。
-
@PHPglue 感谢您回答我的问题。我已经成功地找到了我需要使用 get 函数将数据从一页传递到另一页的问题的解决方案。附言抱歉,过了这么久才回复,自圣诞假期以来我一直忙于许多事情。