问问题
90 次
4 回答
1
此错误显示在较新版本的 PHP 中。
有多种方法可以消除错误:
- 您可以为此使用错误抑制方法
- 检查变量是否为空或将其设置为 0,例如
choice_spc_port=0
在开始时 - Isset 方法也很好用
于 2013-01-30T10:21:37.000 回答
0
用于此,当and为空且未设置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
执行此操作以获取任何 Post 变量:
if(isset($_POST['txtSpace'])){$choice_spc_port = $_POST["txtSpace"];}
if(isset($_POST['txtLocation'])){$choice_loc = $_POST["txtLocation"];}
对你的 SQL 语句:
$insert = "INSERT INTO dbForm (db_space_portion, db_animal_location) VALUES ({'$choice_spc_port'}, {'$choice_loc'})";
于 2013-01-30T10:15:38.913 回答
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 回答