$count が 0 を出力するのはなぜですか?解決策のアドバイス
$count が 0 を出力するのはなぜですか? !アドバイス
public function train_insert(){
$pxda =M("pxda");
$data = array();
$count = count($RYMC_ID);
print_r( $count);exit;
$Number = $pxda->query('select max(to_number(ID)) as ID from __TABLE__');
foreach($Number as $key=>$val ){
$MaxNumber = $val['ID'];
}
$id = $MaxNumber + 1;
$data['ID'] = $id;
$data['SWJG_DM'] = $_POST['SWJG_DM'];//単位コードを入力
$data['RYMC_ID'] = $_POST['RYMC_ID2'];//個人名ID
$ data['SCORE'] = $_POST['SCORE'];//スコア
$data['REMARK'] = $_POST['REMARK'];//備考
$data['TIME'] = $_POST['TIME']; //時間を追加します
$data['PXDD'] = $_POST['PXDD'] //トレーニング場所
$data['CLASS_ID'] = $_POST[ 'CLASS_ID'];//カテゴリID
$data['JCQK'] = $_POST['JCQK'];//報酬と罰
$data['BZWH'] = $_POST['BZWH' ] ; //ドキュメント番号
$data['ZUTI_ID'] = $_POST['ZUTI_ID'];//トピックID
$data['PXDW'] = $_POST['PXDW'];//トレーニング ユニット
$data['START_TIME'] = $_POST['START_TIME'];//開始時刻
$data['END_TIME'] = $_POST['END_TIME'];//終了時刻
$data['ZZDW'] = $_POST['ZZDW'];//組織単位
$result = $pxda->add($data);
if ($result !== false) {
$this->assign("jumpUrl","train");
$this->success();
$this->redirect('Honor/train');
} else {
$this->assign("jumpUrl","train");
$this->error();
}
}
------解決策----------------------
$RYMC_ID の出所を知りたいです
------解決策----------------------
public function train_insert(){
$ pxda =M("pxda");
$data = array();
$count = count($RYMC_ID);
print_r($count);exit;
train_insert メソッド $ RYMC_ID が定義されていない場合は、グローバル GLOBALS またはメンバー変数 $this-> も宣言して指定する必要があります。それ以外の場合は、0 が出力されます。
------解決策----------------------
$RYMC_ID 変数はどこから来たのでしょうか? 値が割り当てられていますか? ? ?
------解決策---------
$RYMC_ID が関数内に定義されていません。グローバル変数でない限り。
------解決策-----------
count ― セルまたはオブジェクトの数を数えます。 array
内の属性の数 説明
int count (mixed $var [, int $mode ] )
var 内のユニットの数を返します (通常は配列、その他の型)。は 1 つのユニットのみです。
オブジェクトの場合、SPL がインストールされている場合、Countable インターフェイスを実装することで count() を呼び出すことができます。このインターフェイスには、count() 関数の戻り値を返すメソッド count() が 1 つだけあります。
var が配列型または Countable インターフェイスを実装するオブジェクトでない場合は、1 が返されます。ただし、var が NULL の場合、結果は 0 になります。1 つの例外があります。
注: オプションの mode パラメーターは、PHP 4.2.0 以降で使用できます。
オプションの mode パラメーターが COUNT_RECURSIVE (または 1) に設定されている場合、count() は配列を再帰的にカウントします。多次元配列のすべての要素を計算する場合に特に役立ちます。モードのデフォルト値は 0 です。 count() は無限再帰を認識しません。
注意
count() は、初期化されていない変数に対して 0 を返しますが、空の配列に対しても 0 を返します。 isset() を使用して、変数が初期化されているかどうかをテストします。
PHP で配列を実装および使用する方法の詳細な説明については、マニュアルの「配列」セクションを参照してください。
例 #1 count() 例
$a[0] = 1;
$a[1] = 3;
$a[2] = 5;
$result = count($a);
// $result == 3
$b[0] = 7;
$b[5] = 9;
$b[10] = 11;
$result = count($b);
// $result == 3;
$result = count(null);
// $result == 0
$result = count(false);
// $result == 1
?>
例 2 count() の再帰例(PHP >= 4.2.0)
$food = array('fruits' => array('orange', 'banana', 'apple'),
'veggie ' => array('キャロット', 'collard','pea'));
// 再帰カウント
エコーカウント($food, COUNT_RECURSIVE) // 出力 8
// 通常の count
echo count($food); // 出力 2
?>
is_array()、isset()、strlen() を参照してください。
------解決策------------------
あなたが投稿したパラメータが受信されなかったため、問題は今解決されました。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック











Python はブラウザーによるポスト リクエストの送信をシミュレートします importrequests 形式 request.postrequest.post(url,data,json,kwargs)#ポスト リクエストの形式 request.get(url,params,kwargs)#get リクエストと比較して、ポスト リクエストの送信パラメータは次のように分割されますForms ( x-www-form-urlencoded) json (application/json) データ パラメーターは、辞書形式と文字列形式をサポートしています。辞書形式は、 json.dumps() メソッドを使用して、データを有効な JSON 形式の文字列に変換します。このメソッドには、次のものが必要です

Count 関数は、指定された範囲内の数値の数をカウントするために使用されます。テキスト、論理値、NULL 値は無視されますが、空のセルはカウントされます。Count 関数は、実際の数値を含むセルの数のみをカウントします。 CountA 関数は、指定された範囲内の空でないセルの数をカウントするために使用されます。実際の数値を含むセルを数えるだけでなく、テキスト、論理値、数式を含む空でないセルの数も数えます。

1. Java は post インターフェイスを呼び出します 1. Java に付属の URLConnection または HttpURLConnection を使用します 他の jar パッケージをダウンロードする必要はありません URLConnection を呼び出します インターフェイスの応答コードがサーバーによって変更されている場合、応答メッセージは受信できません。応答コードが正しい場合にのみ受信されます。 publicstaticStringsendPost(Stringurl,Stringparam){OutputStreamWriterout=null;BufferedReaderin=null;StringBuilderresult=newSt を返します。

PHP 開発者にとって、POST を使用してパラメータのあるページにジャンプすることは基本的なスキルです。 POST は HTTP でデータを送信する方法で、HTTP リクエストを通じてサーバーにデータを送信できます。ジャンプ ページはサーバー側でページを処理してジャンプします。実際の開発では、特定の機能上の目的を達成するために、パラメーターを指定して POST を使用してページにジャンプする必要があることがよくあります。

以下:server{listen80;listen443ssl;server_namenirvana.test-a.gogen;ssl_certificate/etc/nginx/ssl/nirvana.test-a.gogen.crt;ssl_certificate_key/etc/nginx/ssl/nirvana.test-a.gogen .key;proxy_connect_timeout600;proxy_read_timeout600;proxy_send_timeout600;c

PHP は Web サイト開発で広く使用されているプログラミング言語であり、ページ ジャンプと POST データの送信は Web サイト開発における一般的な要件です。この記事では、PHP のページジャンプを実装して POST データを運ぶ方法を、具体的なコード例を含めて紹介します。 PHP では、ページ ジャンプは通常、ヘッダー関数を通じて実装されます。ジャンプ プロセス中に POST データを送信する必要がある場合は、次の手順で実行できます。 まず、ユーザーが情報を入力して送信ボタンをクリックするフォームを含むページを作成します。フォーム内のアクティ

PHP は、インタラクティブで動的な Web アプリケーションの作成に使用できる、広く使用されているサーバー側スクリプト言語です。 PHP アプリケーションを開発する場合、通常、フォームを介して処理するためにユーザー入力データをサーバーに送信する必要があります。ただし、フォームデータがPHPで送信されたものであるかどうかを判断する必要がある場合があるので、この記事ではその判断方法を紹介します。

タイトル: PHP コード例: POST を使用してパラメーターを渡し、ページ ジャンプを実装する方法 Web 開発では、多くの場合、パラメーターを POST 経由で渡し、サーバー側で処理してページ ジャンプを実装する必要があります。 PHP は、一般的なサーバーサイド スクリプト言語として、この目的を達成するための豊富な関数と構文を提供します。以下では、この機能を PHP を使用して実装する方法を、具体的な例を用いて紹介します。まず、2 つのページを準備する必要があります。1 つは POST リクエストを受信し、パラメーターを処理するためのものです。
