下のコードに基づいて検索を行うと、私の結果はすべて垂直方向にスクロールダウンします...等、表示する方法はありますか? 3つのボックスの場合は水平方向に、次に再び開始します。 CSSを使ってスタイリングするだけで、テーブルを再利用するのではありません。ありがとうございますPHP、PDO - クエリ結果 - 垂直から水平へ
$stmt = $conn->prepare("SELECT * FROM whisky_results WHERE name LIKE :name ORDER BY name ASC"); // Use = instead of LIKE for full matching
$stmt->bindParam(':name', $search);
$stmt->execute();
$count = $stmt->rowCount(); // Added to count no. of results returned
if ($count >= 1) { // Only displays results if $count is 1 or more
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
echo "<br>";
echo "<div class=\"results\">";
echo "<div class=\"result_name\">";
echo "<b>Whisky Name:</b><br>";
echo $row['name'];
echo "</div>";
//echo "<div class= \"result_description\">";
//echo "Whisky Description: ";
//echo $row['description'];
//echo "</div>";
echo "<div class= \"result_highprice\">";
echo "Highest Price Paid: £";
echo $row['highest_price'];
echo "</div>";
echo "<div class= \"result_lowprice\">";
echo "Lowest Price Paid: £";
echo $row['lowest_price'];
echo "</div>";
echo "<div class= \"average_price\">";
echo "Average Price Paid: £";
echo $row['average_price'];
echo "</div>";
echo "<div class= \"last_price\">";
echo "Last Price Paid: £";
echo $row['last_price'];
echo "</div>";
echo "<div class= \"last_date\">";
echo "Last date sold: ";
echo $row['last_date'];
echo "</div>";
echo "</div>";
echo "<br>";
}
} else {
echo " Sorry no records were found";
}
正直言って私はこれ以上はありません。誰かが初心者の言葉でそれを説明することを願っています。 – Jason