我正在尝试使用concrete5解决问题 用户希望一个块能够显示从数据库中选择的书籍的信息 一切都已到位,直到选择菜单 我可以用数据库中的标题填充下拉列表but when a book is selected the block simply displays the index value of the selection menu's options array.
例如,如果数组看起来像
0 => 哈利波特与火焰杯,1 => 权力的游戏
并且用户从列表中选择哈利波特,该块仅显示“0”作为给定标题。我有理由确定我可以通过使用函数通过查询数据库来分配正确的值来解决这个问题。但我似乎无法从选择菜单中获取所选项目,只有它是数组索引值。
有什么想法吗?
代码如下
添加.php
<?php defined('C5_EXECUTE') or die(_("Access Denied.")) ?>
<?php $titles = $controller -> getTitles() ?>
<div class="ccm-ui">
<?php echo $form->select('bookselect', $titles, 1, array('style' => 'width: auto;')) ?>
</div>
我尝试使用$ title = $this -> $_REQUEST['bookselect'];
但它没有用,现在几个小时后我不知所措