これが「シンプルな」アプリの場合、タスクを完了する簡単な方法は、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とMySQLI:どちらを使用する必要がありますか?