0
投稿データが-1に設定されていると、PHPが「未定義インデックス」という警告を出す理由は何ですか?
print_r($_POST);
// returns
Array ([id] => -1 [colour] => red)
// warning occurs on following line
if($_POST['id'] != 0){
// ...
}
投稿データが-1に設定されていると、PHPが「未定義インデックス」という警告を出す理由は何ですか?
print_r($_POST);
// returns
Array ([id] => -1 [colour] => red)
// warning occurs on following line
if($_POST['id'] != 0){
// ...
}
あなたのコードは完璧に動作します:
<?php
$_POST = array(
'id' => '-1',
'colour' => 'red',
);
print_r($_POST); // returns Array ([id] => -1 [colour] => red)
// No warning occurs on following line
if($_POST['id'] != 0){
// ...
}
エラーがどこかにあります。
@xylarと* exact *エラーメッセージを追加してください。 –
@Pekka @ÁlvaroG. Vicario私の間違い - 問題はフォームに2つの製品があり、最初に-1が問題なく通過しましたが2番目製品に情報がないため、エラーが発生しました。ドー! – xylar