Я использую функцию ниже, getAllMifs(), которая использует PDO :: FETCH_OBJ, чтобы вернуть объект stdClass с именем $ mifs.Почему мой цикл foreach создает отдельные выпадающие списки?
Вот моя модель:
public function getAllMifs()
{
$sql = "SELECT id, color, L, A, B FROM pantonePlus2010";
$query = $this->db->prepare($sql);
$query->execute();
return $query->fetchAll();
}
Вот мой контроллер:
Class Mifs extends Controller
{
public function index()
{
echo 'Message from Controller: You are in the Controller: Mifs, using the method index().';
$mifs_model = $this->loadModel('MifsModel');
$mifs = $mifs_model->getAllMifs();
// load views. within the views we can echo out $mifs and $amount_of_mifs easily
require 'application/views/_templates/header.php';
require 'application/views/mifs/index.php';
require 'application/views/_templates/footer.php';
}
Вот мой Просмотр файла:
<div>
<?php foreach ($mifs as $mif) { ?>
<form name="mifselect" action="<?php echo URL . 'mifs/downloadmif/' . $mif->id; ?>">
<select name="mifselect">
<option value="<?= $mif->id ?>"><?= $mif->color ?></option>
</select>
<input type="submit" value="Submit">
</form>
<?php } ?>
</div>
Проблема I не может понять, как получить результат в одно раскрывающееся меню. Я попытался приложить скриншот, который показывает массив stdClass и пять выпадающих списков foreach ($ mifs as $ mif), но это мой первый пост, и Stackoverflow.com требует, чтобы у меня было 10 репутации для отправки изображений ...
Я пробовал это с PDO_ASSOC, а также PDO_OBJ, но я все еще получаю пять выпадающих списков.
Это должно быть проблема:?.! ID> "> цвет> код, но я не могу найти поправку, чтобы получить только один выпадающий список
Любая помощь приветствуется, спасибо заранее
Спасибо Abdulla! Двигаясь только варианты внутри цикла было создать только один выпадающее меню. Тем не менее, я теперь должен определить, почему только последняя строка запроса выбранных при нажатии submit. Другими словами, я могу выбрать любой из вариантов в раскрывающемся списке , но возвращается только последняя строка. Эта же модель и контроллер работают с html-таблицей, но не списком значений параметров html. – Rob