Я сделал более десятка, как это, но почему-то это не работает.
мой код:
$query_locals = "SELECT * FROM TbLocal LEFT JOIN TbFraccao ON TbLocal.PkLocal=TbFraccao.FkLocal LEFT JOIN TbTipo ON TbFraccao.FkTipo=TbTipo.PkTipo ORDER BY TbLocal.LocalNome, TbFraccao.FraccaoNome";
$result_locals = mysqli_query($conn, $query_locals);
$lista_locals="";
while($row_local = mysqli_fetch_assoc($result_locals))
{$lista_locals = $lista_locals . '<option value="' . $row_local['PkFraccao'] . '"> ' . $row_local['LocalNome'] . "- ". $row_local['TipoNome'] . " - ". $row_local['FraccaoNome'] ."</option>";
echo $row_local['LocalNome']. "<br>";
};
echo "lista de locais - " . $lista_locals;
эхо $row_local['LocalNome']. "<br>";
работает, но echo "lista de locais - " . $lista_locals;
не ... нет предположений ??
- Я уже пробовал запрос прямо в своей БД, и он работает нормально.
- Я уже согласовал все имена столбцов.
И это часть формы:
<div >
<label class="control-label " for="local">Local</label>
<select class="select form-control" id="local" name="local" >
<?php
echo $lista_fraccoes;?>
</option>
</select>
</div>