2

PHP(バージョン5.3.14)のフォームのoptional_param関数について質問があります

特定のフィールドが私が持っている形式で保存されなかった理由を調べた後、私はこのデータに気づきました...

$checkdata = optional_param('items', array(), PARAM_INT)

フォームから最大996の場所(アイテム)のみを保存します(これらは選択されたアイテムであり、多数あります)。

これは設定ですか、それとも変更できるものですか?または代わりに私の終わりから何か間違っていますか?

前もって感謝します


解決策:moodle関数(私が使用しているプラ​​ットフォーム)

ありがとうペッカ

4

1 に答える 1

9

この関数はムードル関数です。現在のページ URL からパラメーターを取得します。

URL の例:

http://moodle.dev/course/view.php?id=2&items=4

(これは完全に任意に選択されます)

このコードの使用:

$checkdata = optional_param('items', array(), PARAM_INT)

「項目」の値 (ここでは 4) を $checkdata に保存します。URLにアイテムが存在しない場合は、それが行われます$checkdata = array()

于 2012-08-02T14:22:15.250 に答える