欧卡2中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

需要三步,才能开始

只需两步,慢速开始

玩欧卡就用莱仕达V99方向盘欧卡2入门方向盘选莱仕达V9莱仕达折叠便携游戏方向盘支架欢迎地图Mod入驻
查看: 5246|回复: 0
收起左侧

Undefined index: 错误

[复制链接]
知行 发表于 2012-8-25 12:50 | 显示全部楼层 |阅读模式
代码片段:
<?php$dbhost = $_POST['dbhost'];        //数据库主机
$dbuser = $_POST['dbuser'];        //数据库用户名
$dbpassword = $_POST['dbpassword'];        //数据库密码
$dbdatabase = $_POST['dbdatabase'];        //数据库名

$blogname = $_POST['blogname'];        //博客名称
$username = $_POST['username'];        //管理员用户名
$password = $_POST['password'];        //管理员密码

if(isset($_POST['submit'])&&$_POST['submit']) {
        
会报错如下:
Undefined index: dbhost in ....
Undefined index: dbuser in ....
Undefined index: dbpassword in ....
Undefined index: dbdatabase in ....

警告:未定义的索引号:也就是说:传递过来的参数中,$_POST['dbhost']等 可能不存在。
原来是因为在表单没有提交之前就定义了他们,所以才会这样,将变量定义移到表单提交代码之后即可,也就是if语句后面。

联系我们|手机版|欧卡2中国 ( 湘ICP备11020288号-1 )

GMT+8, 2024-11-25 12:59 , Processed in 0.055393 second(s), 7 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表