ホームページ バックエンド開発 PHPチュートリアル PHP ポスト配列に関連する問題

PHP ポスト配列に関連する問題

Jun 13, 2016 pm 12:00 PM
nbsp post section select

PHP ポスト配列の問題
私のページは次のように書かれています:
ここでの選択は、約 20 個の選択コントロールがあります。

<br />&lt;td&gt;<br />            &lt;select name="zb[]" id="zb14"&gt;<br />                  {#section name=one loop=11 start=10 step=-1#}                  <br />                  &lt;option value="{# $one #}"&gt;{#$smarty.section.one.index#}&lt;/option&gt; <br />                  {#/section#}<br />              &lt;/select&gt;<br />        &lt;/td&gt;<br />
ログイン後にコピー


今、保存する必要があります。バックグラウンドで送信された情報:
<br />if (is_array($_POST['zb']) &amp;&amp; count($_POST['zb'])&gt;0)<br />	{<br />		for ($i =0; $i &lt;count($_POST['zb']);$i++){<br />			if (!empty($_POST['zb'][$i]))<br />			{		<br />                               $num=$num+trim($_POST['zb'][$i]);			        <br />			}<br />		}<br /><br />	}<br />
ログイン後にコピー

奇妙なことが起こります。明らかに 10 個の選択コントロールがありますが、バックグラウンドに送信されたときに有効なのは 4 つだけで、残りの 6 つはすべて空です。どうしたの?
------解決策---------
print_r($_POST['zb']) ;
結果を投稿します
-----解決策--------------------------
HTML を投稿します。 print_r($_POST); というコードを見て、値が何であるかを確認してください。
------解決策---------
if (!empty($_POST['zb'][$i]))
ログイン後にコピー

あなたの側に判定に問題があります
判定コントロールの値が0、空、Null以外の場合は実行されます


値が0の場合は実行されません
----- -解決策--------------------
ページ上の選択のオプションに値があるかどうかを確認してください

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

解決策: 組織では PIN を変更する必要があります。 解決策: 組織では PIN を変更する必要があります。 Oct 04, 2023 pm 05:45 PM

解決策: 組織では PIN を変更する必要があります。

Windows 11 でウィンドウの境界線の設定を調整する方法: 色とサイズを変更する Windows 11 でウィンドウの境界線の設定を調整する方法: 色とサイズを変更する Sep 22, 2023 am 11:37 AM

Windows 11 でウィンドウの境界線の設定を調整する方法: 色とサイズを変更する

Windows 11でタイトルバーの色を変更するにはどうすればよいですか? Windows 11でタイトルバーの色を変更するにはどうすればよいですか? Sep 14, 2023 pm 03:33 PM

Windows 11でタイトルバーの色を変更するにはどうすればよいですか?

Windows 11 でタスクバーのサムネイル プレビューを有効または無効にする方法 Windows 11 でタスクバーのサムネイル プレビューを有効または無効にする方法 Sep 15, 2023 pm 03:57 PM

Windows 11 でタスクバーのサムネイル プレビューを有効または無効にする方法

Windows 11/10修復におけるOOBELANGUAGEエラーの問題 Windows 11/10修復におけるOOBELANGUAGEエラーの問題 Jul 16, 2023 pm 03:29 PM

Windows 11/10修復におけるOOBELANGUAGEエラーの問題

Windows 11 でのディスプレイ スケーリング ガイド Windows 11 でのディスプレイ スケーリング ガイド Sep 19, 2023 pm 06:45 PM

Windows 11 でのディスプレイ スケーリング ガイド

Windows 11で明るさを調整する10の方法 Windows 11で明るさを調整する10の方法 Dec 18, 2023 pm 02:21 PM

Windows 11で明るさを調整する10の方法

iPhoneのSafariでプライベートブラウジング認証をオフにする方法は? iPhoneのSafariでプライベートブラウジング認証をオフにする方法は? Nov 29, 2023 pm 11:21 PM

iPhoneのSafariでプライベートブラウジング認証をオフにする方法は?

See all articles