問題タブ [isset]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
884 参照

php - PHP isset またはゼロより大きいエラー

or 操作を追加しようとしている次のコードがありますが、エラーが発生します。何が間違っているのかわかりません。設定されていて0より大きいかどうかを取得したい

0 投票する
3 に答える
7717 参照

javascript - jQueryのisset

.required_selectboxhtmlコード実行関数にクラスがあるかどうか、htmlコード実行関数required_selectbox().requiredクラスがあるかどうかを確認したいのですがrequired_valid()、送信後はどうですか?

0 投票する
3 に答える
177 参照

php - $_POST値の問題

簡単に解決できる問題が発生しましたが、何も見つからないようです。

私はフォームを持っています:

これで、PHPが投稿データを取得します。

問題は、値を設定していなくても、すべてが設定されているように見えることです。何か案は?それを回避する方法はありますか?

助けてくれてありがとう。

0 投票する
8 に答える
216658 参照

php - if(isset($_POST['submit'])) を使用して、スクリプトが開いているときにエコーを表示しないようにする

コードに少し問題がありif(isset($_POST['submit']))ます。私が欲しいのは、スクリプトが開いているときにいくつかのエコーとテーブルが表示されないようにすることですが、フォームの送信ボタンがクリックされたときに表示したいです。問題は、if(isset($_POST['submit']))関数を含めると、送信ボタンをクリックすると、エコーとテーブルがまったく表示されないことです。これはなぜですか。この問題について教えてください。

以下はコードです:

どんな助けでも大歓迎です、ありがとう。

0 投票する
1 に答える
181 参照

php - isset は URL のパラメータを識別しません

file.php ファイルに次のコードがあります。

このファイルは、次の URL から呼び出します。

しかし isset 関数は、URL のパラメーターにある activate 変数を認識せず、else ブラケットに分類されます。$_POST 変数の内容を確認するために print_r も呼び出しましたが、これは空の配列です。理由はありますか?

0 投票する
2 に答える
1820 参照

php - PHP:isset()は、オブジェクトの動的プロパティに対してfalseを返します

データベースから初期化されるクラスの階層があります。さまざまな数のプロパティをサポートするために、共通のItem基本クラスの配列で__get()と__set()を使用しています。Itemから派生した1つのクラスであるUserProfileは、ユーザーデータを格納するために使用されます。私のデータベースには、1人のユーザーの複数の電話番号を格納するためのユーザーテーブルと1対多の関係を持つ電話番号テーブルがあります。携帯電話がある場合、UserProfileオブジェクトにはモバイルフィールドがあります。家庭でもビジネスでも同じです。番号が存在しない場合、プロパティは存在しません。

これらのプロパティの存在をテストしたいときに問題が発生します。私が次のようなコードを使用するとき

この関数は常にfalseを返します。角かっこを使用してphpに最初に変数を取得するように指示しようとしましたが、エラーが発生しました。isset()の機能をシミュレートするために特別なattributeExists()関数が必要ですか、それとももっと簡単なアプローチがありますか?

なんらかのエラーなしに動的プロパティの存在をテストするにはどうすればよいですか?

0 投票する
3 に答える
21259 参照

r - 関数の引数がRに設定されているかどうかをテストします

f2つのパラメーター(p1およびp2)を受け取る関数があります。

パラメータp2に値が関数に渡されなかった場合は、p1代わりに^2の値を使用する必要があります。しかし、値が指定されているかどうかを関数内で確認するにはどうすればよいですか。問題は、値p2がない場合、変数が初期化されないことです。したがって、私はであるかどうかをテストすることはできませp2NULL

p2の値が関数に渡されたかどうかを確認することはどういうわけか可能ですか?isset()( -関数などが見つかりませんでした。)

0 投票する
3 に答える
596 参照

php - isset は、親の値が文字列ではなく配列の場合、配列に対して true を返します。

アレイの 1 つで奇妙な問題が発生しました。配列は次のようになります。次に、print_r() を実行します。

そして私が簡単なことをするとき

$array['set'] が現在 0 に等しい場合、true を返します。

true を返します

なぜこれが起こっているのですか?

( is_array($array['set']) チェックを実行してチェックの問題を解決しましたが、 isset が機能しない理由はまだわかりません)

次のように同じ問題を再現できることに気付きました。

0 投票する
5 に答える
11554 参照

php - PHP isset()と!empty()

問題は私が使うときです

PHP側では、入力されたfnameフィールドを使用してフォームを送信した後、入力した内容を正確に出力し、入力されていないfname入力フィールドを使用して送信した後、出力を取得します。!empty代わりにコードを使用

fname入力フィールドが入力されていない状態で送信した後、出力を取得しますsample