CI表單數據回顯函數set_value()改造
if
( ! function_exists(
'set_value'
))
{
function
set_value(
$field
=
''
,
$default
=
''
)
{
$field_orgin
=
$field
;
if
(
strpos
(
$field
,
'['
)){
list(
$field
,
$item
)=
explode
(
'['
,
str_replace
(
']'
,
''
,
$field
));
}
if
(isset(
$_GET
[
$field
]) && ! isset(
$_POST
[
$field
])){
if
(isset(
$item
) && !
empty
(
$item
) && (
$_GET
[
$field
][
$item
])){
return
form_prep(
$_GET
[
$field
][
$item
],
$field_orgin
);
}
return
form_prep(
$_GET
[
$field
],
$field_orgin
);
}
if
(isset(
$_POST
[
$field
])){
if
(isset(
$item
) && !
empty
(
$item
) && (
$_POST
[
$field
][
$item
])){
return
form_prep(
$_POST
[
$field
][
$item
],
$field_orgin
);
}
return
form_prep(
$_POST
[
$field
],
$field_orgin
);
}
if
(FALSE !== (
$OBJ
=& _get_validation_object())){
return
form_prep(
$OBJ
->set_value(
$field_orgin
,
$default
),
$field_orgin
);
}
return
form_prep(
$default
,
$field_orgin
);
}
}
推薦文章
2025-01-18
2024-11-28
2024-11-09
2024-10-25
2024-06-25
2024-01-04
2023-11-06
2023-10-30
2023-10-13
2023-10-10
穩定
產品高可用性高并發貼心
項目群及時溝通專業
產品經理1v1支持快速
MVP模式小步快跑承諾
我們選擇聲譽堅持
10年專注高端品質開發