0

次のように生成されたドロップダウンメニューがあります。

  <select multiple="multiple" name="application_occupation" id="application_occupation" value="{$fields.Occupation}" class="application_occupation">
              <option selected="selected" value="">All categories</option>
                 {foreach from=$mainArray key=topkey item=topitem}
                 {foreach from=$topitem key=key item=item}
                 <option value="{$item.categoryid}">{$item.name}</option>
            {/foreach}
            {/foreach}<!-- Master -->
      </select>

これにより、ドロップダウン メニューが生成されます。

私のphpコードでは$fields['Occupation'] = CMS::getFormData('Occupation', false);

これはなぜ空白を返すのですか?

4

1 に答える 1

1

このコードを使用してみてください

$fields['Occupation'] = CMS::getFormData('application_occupation[]', false);

複数選択を使用する場合 - 名前はこの application_occupation[] でなければなりません

于 2012-09-19T20:33:52.210 に答える