-6
4

4 に答える 4

1

このエラーは、新しいバージョンの PHP で表示されます。

エラーを削除するには、さまざまな方法があります。

  1. これにはエラー抑制メソッドを使用できます
  2. 変数が空でないことを確認するかchoice_spc_port=0、開始時に 0 に設定します
  3. Issetメソッドもうまく機能します
于 2013-01-30T10:21:37.000 に答える
0

これを使用すると、とが空で設定されていないisset場合に、未定義のインデックス通知が表示されません。$_POST['txtSpace']$_POST['txtLocation']

if(isset($_POST['txtSpace']))
{
     $choice_spc_port = $_POST["txtSpace"];  
}
if(isset($_POST['txtLocation']))
{  
     $choice_loc = $_POST["txtLocation"];
}
于 2013-01-30T10:10:26.237 に答える
0

このクエリを使用します。

if(isset($_POST['txtSpace'])) {
    $choice_spc_port = $_POST['txtSpace'];
}
if(isset($_POST['txtLocation'])) {
    $choice_loc = $_POST['txtLocation'];
}

$insert = mysql_query("INSERT INTO dbForm (db_space_portion, db_animal_location) VALUES ('{$choice_spc_port}', '{$choice_loc}')");
于 2013-01-30T10:18:08.103 に答える