У меня возникли проблемы с привязкой выпадающего списка. Я следую структуре MVC, и именно так я это сделал.Не удается создать привязку к выпадающему списку
Вот функция от моего модельного слоя:
function GetTillverkare()
{
$data = array();
mysql_set_charset('utf8');
$query = "Select Namn from Tillverkare";
if(!$sql = mysql_query($query)) {
throw new exception("Error: Can not execute the query.");
} else {
$num = mysql_num_rows($sql);
if($num>0)
{
for($i=0; $i<$num; $i++)
{
$data[$i] = mysql_fetch_array($sql);
}
}
}
return $data;
}
Вот код из моего контроллера слоя:
$displayResults = new Sok() //Sok is my model class.
$GetTillverkare = $displayResults->getTillverkare();
//I am able to print the $GetTillverkare so there is no problem with getting the data.
Вот мой Посмотреть слой
Fabrikat:<br /> <select name="Tillverkare_search" id="Tillverkare_search">
<option value="" selected="selected">Pick</option>
<option value="<?php echo $GetTillverkare ?>"</option>
</select><br/>
Я надеваю 't получить любую ошибку, но она не отображает данные o выпадающего списка. Это пустая
Я попробовал, но получил только «Массив, массив, массив» в результате выпадающий список .. Как-то имя массива не отображалось. –
Когда я печатаю '$ GetTillverkare', я получаю * Array ([0] => Array ([0 ] => Advanced Bionics [tillverkare] => Advanced Bionics) [1] => Массив ([0] => Кохлеарный [доверкаре] => Кохлеарный] [2] => Массив ([0] => Med-El [доverkare] ] => Med-El) [3] => Array ([0] => Med-El [tillverkare] => Med-El)) * –
Я исправил его. Большое спасибо за Вашу помощь –