怎样用php判断用户填写文本框非空值个数?,不建议用js,我还要用php做程序处理。谢谢大侠,在等

给个详细的代码。本人是菜鸟... 给个详细的代码。本人是菜鸟 展开
 我来答
汤贵祥
2013-06-04 · 超过34用户采纳过TA的回答
知道答主
回答量:186
采纳率:0%
帮助的人:93.4万
展开全部

你的input的表单的name这样定义:text[],这个是一个数组,接收的时候$post = $_POST['text'];

<?php

/*
==========================================================
还是直接给你上代码更好,复制到你的运行环境执行就看到效果了
==========================================================
*/

//接收
if(isset($_POST['send'])){

  蔽和  $post = $_POST['text'];
    echo count(array_filter($post, "unset_null")); //这里得出表单中的非空项的个数为5个
   
}

//删除数组中的空项
function unset_null($val){

    宏销盯if($val == ''){
        return false;
    }

    return true;
}

?>

<form action="" method="post">
<input type="text" name="text[]" value="sscdcd" /><br />
<input type="text" name="text[]" value="sscdcd" /><br />
<input type="text" name="text[]" value="" /><br />
<input type="text" name="text[]" value="sscdcd" /><br />
<input type="text" name="text[]" value="sscdcd" /><br />斗猛
<input type="text" name="text[]" value="" /><br />
<input type="text" name="text[]" value="sscdcd" /><br />

<input type="submit" name="send" value="提交" />
</form>
sakui_index
2013-06-04 · TA获得超过139个赞
知道小有建树答主
回答量:292
采纳率:100%
帮助的人:130万
展开全部
你说的不用js,是不用js判断吧。昌宴
那样就可以用js的ajax来携绝判断,而且不用刷新页面。
如果是提交的话就直接获取值来做判耐隐银断就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
epplera
2013-06-04 · TA获得超过133个赞
知道小有建树答主
回答量:245
采纳率:0%
帮助的人:205万
展开全部
假乱谈设你的提交旅陪前返回后的数组是拆清 $array
那么:
$array = array_filter($array);
echo count($array);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
woshigyz45
2013-06-04 · TA获得超过136个赞
知道小有建树答主
回答量:192
采纳率:0%
帮助的人:87.8万
展开全部
你这岩派个用的input标签或枣乱,name取名要相同,但是最后不同衫档,比如text1,text2,text3依次类推
然后做个按钮,检测信息,跳到php文件里判断,post传值过去
用for循环,循环里用if判断
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
晕这也重名啊
2013-06-04 · 超过29用户采纳过TA的回答
知道答主
回答量:151
采纳率:0%
帮助的人:92.4万
展开全部
不用js(ajax)的话,你无法在当前页判断,只能把表单post之后才能判断
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友690c81e14
2013-06-04 · TA获得超过635个赞
知道小有建树答主
回答量:680
采纳率:0%
帮助的人:660万
展开全部
$simplify = array_diff($_POST, array(''));
$count = count($simplify);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式