ホームページ >バックエンド開発 >PHPチュートリアル >PHPポスト配列の問題
私のページは次のように書かれています:
ここでの選択はそのうちの 1 つです。私には約 20 個の選択コントロールがあります。
<td> <select name="zb[]" id="zb14"> {#section name=one loop=11 start=10 step=-1#} <option value="{# $one #}">{#$smarty.section.one.index#}</option> {#/section#} </select> </td>
if (is_array($_POST['zb']) && count($_POST['zb'])>0) { for ($i =0; $i <count($_POST['zb']);$i++){ if (!empty($_POST['zb'][$i])) { $num=$num+trim($_POST['zb'][$i]); } } }
結果を投稿する
if (!empty($_POST['zb'][$i]))
あなたの判断に問題があります
判断コントロールの値が 0、空、または Null でない場合は実行されます
値が 0 の場合は実行されません
これは結果、前のものはすべて値がありますが、それ以降は値がありません
ありがとうございます、フロントデスクが間違い。
うーん、
ここの値は null です