Все привет. Как правильно связать таблицы?
С первым условием проблем нет. Не получается сделать второе условие. А точнее во втором условии запрос правильно сформулировать. Нужно вывести все записи из базы, со значением переменной $city. Таблицы прикладываю. Я только изучаю php, так что не ругайтесь сильно))
<?php
include './connectdb.php';
if ($_POST['city'][0] == '0') {
$query = "SELECT * FROM transport LEFT JOIN cities ON transport.city = cities.id";
}
if ($_POST['city'][0] >= '1') {
$city = $_POST['city'][0];
$query = "SELECT * FROM transport LEFT JOIN cities ON transport.city = cities.id";
}
// $query = "SELECT * FROM transport LEFT JOIN cities ON transport.city = cities.id";
$result = mysqli_query($link, $query);
for ($data = []; $row = mysqli_fetch_assoc($result); $data[] = $row);
$top_content = '';
foreach ($data as $elem) {
$top_content .= "<div class=\"top_content_block\">";
$top_content .= "<div class=\"top_content_block_img\">
<img src=\".$elem[link_img]\" alt=\"\">
</div>";
$top_content .= "<div class=\"top_content_block_info\">";
$top_content .= "<a href=\"\"><h3 class=\"top_content_block_info_link\">$elem[make] $elem[model], $elem[year]</h3></a>";
$top_content .= "<div class=\"top_content_block_info_price\">
<span class=\"top_content_block_info_price_span\">$elem[price] р.</span>
</div>";
$top_content .= "<span class=\"top_content_block_info_drive\">$elem[drive]</span>";
$top_content .= "<span class=\"top_content_block_info_city\">$elem[city]</span>";
$top_content .= "</div>";
$top_content .= "</div>";
}
echo $top_content;
echo $query;
?>