如果这是一个“简单”的应用程序,完成任务的一个简单方法是使用POST
或GET
. 当您根据搜索结果动态创建表格时,请尝试将结果转储为指向您的脚本(或其他脚本)的超链接并使用$_GET
.
这个例子完全是假设性的,因为根据您的 OG 问题,我没有太多可做的。在这里,您正在创建表格并转储您的结果:
$run = mysql_query("SELECT * FROM cars");
echo "<table>";
while ($row = mysql_fetch_array($run)) {
$car = $row['car'];
echo "<tr><td>";
echo "<a href='searchByCar.php?car=$car'>$car</a>";
echo "</td></tr>";
}
echo "</table";
现在您将结果作为用户可以单击的超链接,使用以下内容,searchByCar.php
以便您可以收集他们选择的内容并使用它:
$selected_car = $_GET['car'];
$query = "SELECT * FROM cars WHERE car='$selected_car'";
这至少应该让你开始,但你应该研究GET
,以及研究POST
和AJAX
。mysql_*
在不支持的情况下,此示例在不久的将来也将无用。您应该真正考虑使用PDO
或MySQLi
(或至少了解它们)。我会为这些打出示例,但您可以使用Google.com找到大量内容。为了让您开始,请尝试查看:PDO vs MySQLI:您应该使用哪个?