PHP - 从arrary自动填充多个选择字段

时间:2016-06-07 21:55:06

标签: php html

可以从阵列中自动填充选择输入字段。该数组是一个时间列表。

例如:

    $fruits = ['apple', 'mango', 'orange'];
    $input = '<select name="fruits" multiple="multiple">';
    foreach ($fruits as $key => $fruit) {
        if (is_array($selected_fruits)) {
            foreach ($selected_fruits as $f) {
                $selected = $f === $fruit ? 'selected="selected"' : '';
            }
        }
        $input .= "<option {$selected} value='{$key}'>$fruit</option>";
    }
    $input .= '</select>';

在上面的代码中,$selected_fruits是用户选择并存储在数据库中的成果。它们作为数组重新检索(例如['orange', 'mango'])。如何使用数据库中的选定数据最好地标记字段?

1 个答案:

答案 0 :(得分:2)

您可以检查处理$ fruit是否在循环的$ selected_fruits数组中并相应地设置$ selected变量。

<ion-slides>
    <ion-slide *ngFor="#item of items">
      <scroll-content>
        <h1>{{item.title}}</h1>
        <p>{{item.description}}</p>
      </scroll-content>
    </ion-slide>
</ion-slides>