这是一个让我难倒的人。在没有空值的情况下将POST数组存储在mysql中?
我将$ _POST数组存储在mysql数据库中。我正在使用JavaScript动态创建我的表单上的输入字段,但如果输入字段为空,仍然会被插入到数据库中(显然)。
无论如何要通过POST数组并过滤这些空值吗?
编辑:
使用WordPress的,但同样的想法:
<?php
foreach($_POST['eirepanel_inline_ads_options_name'] as $post_eirepanel_inline_ads_options_name):
if(empty($post_eirepanel_inline_ads_options_name)):
echo 'empty';
else:
update_option('eirepanel_inline_ads_options', $_POST);
$eirepanel_inline_ads_options = get_option('eirepanel_inline_ads_options');
endif;
endforeach;
?>
你如何处理提交按钮值?你认为什么是空值?空串? 0? – hakre 2011-06-15 12:18:40
提交值有一个布尔值。一个空值将是一个空字符串 – 2011-06-15 12:22:35
嗯,提交按钮上显示的文字是什么? – hakre 2011-06-15 12:24:33