我想弄清楚如何做到这一点。我可以很容易地在Perl中做到这一点,但不能让它在PHP中工作:PHP - foreach数组
我有大约6个字段在Web窗体中填写时是必填字段。
我希望把它们放入数组,这样的:名称=>“错误消息在这里”:
$_ReqFields = array('name' => "Name is Required", 'field2' => "Field 2 is Required", 'field3' => "Field 3 is Required"); // ect...
但我不能找出的foreach以显示消息,如果提交的领域是空的,这里是我到目前为止有:
$_err = 0;
foreach ($reqFields as $__field) {
if(empty($_REQUEST[$__field])) {
$_err++;
$_errMsg .= "{$reqFields{$__field}}" . "<br>";// ?? not sure how to do this to keep appending the error message for each field to the error message I'll show...
}
}
所以后来我只需要检查$ _ERR仍然为0,如果是的话,没有任何错误,它是好的,处理请求......但我不能弄清楚我在那里做错了什么。
你能帮助我吗?
谢谢。 丰富
为什么你不发表评论,为什么你给这个消极的?而不是只点击“消极”,所以我可以改善我的问题......我被卡住了,为什么那个“坏”?至少我在努力,而不是像有些人那样要求你为我做这件事。我先尝试一下,直到我感到沮丧。 我每天都用他们不知道的事帮助别人,所以周围会发生什么。我一直支付它,离线... – 2014-09-13 01:45:22