PHP注意:未定义的变量

约翰·威廉姆斯

我正在尝试带来一个已加密并关闭的旧脚本,但是我不是php方面的佼佼者,但实践却使我变得完美。

我刚刚对其进行了解码,并通过了安装过程,并且得到了PHP Notices Undefined变量。

[21-Sep-2013 17:51:56 Europe/Berlin] PHP Notice:  Undefined variable: dberror in C:\xampp\htdocs\install\step1.php on line 7
[21-Sep-2013 17:51:56 Europe/Berlin] PHP Notice:  Undefined variable: dberror in C:\xampp\htdocs\install\step1.php on line 10


  <?php

     if (isset($setdb)) {
          if (( ( ( $dbhost && $dbuser ) && $dbpass ) && $dbname )) {
              ( @mysql_connect( $dbhost, $dbuser, $dbpass ) || $dberror = 'Can\'t connect to database server' );

               if (!$dberror) {
               ( @mysql_select_db( $dbname ) || $dberror = 'Can\'t select database' );

                     if (!$dberror) {
                         @session_register( 'dbhost' );
                         @session_register( 'dbuser' );
                         @session_register( 'dbpass' );
                         @session_register( 'dbname' );
                         $_SESSION['dbhost'] = $dbhost;
                         $_SESSION['dbuser'] = $dbuser;
                         $_SESSION['dbpass'] = $dbpass;
                         $_SESSION['dbname'] = $dbname;
                         print '<script> window.location=\'index.php?menu=step2\';  </script>';
                      }
                   }
               }
         else {
              $dberror = 'All fields are required';
      }
  }

有人可以告诉我怎么了。

约翰·康德

这是因为如果没有错误发生,$dberror则永远不会定义。

if (!$dberror) {

应该:

if (!isset($dberror)) {

或者

将其添加到页面顶部(推荐):

$dberror = false;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP注意:未定义的变量

来自分类Dev

PHP注意:未定义的变量:

来自分类Dev

注意:未定义的变量

来自分类Dev

PHP注意:未定义的变量,但是它们已经被定义

来自分类Dev

PHP注意:未定义的变量:http_type

来自分类Dev

PHP MySql-注意:未定义变量错误

来自分类Dev

php警告会话变量,注意:未定义索引:

来自分类Dev

PHP错误未定义变量注意如何修复?

来自分类Dev

注意:未定义的变量:startdate

来自分类Dev

注意:未定义的索引:变量

来自分类Dev

注意:未定义的变量,其中<?= $ property

来自分类Dev

注意:函数+ =中的未定义变量

来自分类Dev

注意:未定义的索引:变量

来自分类Dev

注意:未定义的变量:表

来自分类Dev

注意:未定义的变量:mysqli

来自分类Dev

注意:未定义的变量:num

来自分类Dev

PHP注意:未定义的索引

来自分类Dev

注意未定义索引php 5.6

来自分类Dev

PHP注意:未定义的索引

来自分类Dev

注意未定义的索引php 5.6

来自分类Dev

注意:未定义索引:会话PHP

来自分类Dev

Ngnix-在stderr中发送的FastCGI:“ PHP消息:PHP注意:未定义的变量

来自分类Dev

收到错误的PHP注意:未定义的变量:我的php代码中的do_not_compress

来自分类Dev

接收错误:注意:未定义变量-但已定义

来自分类Dev

注意:对已定义的变量使用未定义的常量

来自分类Dev

注意:未定义的变量:第27行的C:\ XAMPP \ htdocs \ progscores.php中的表

来自分类Dev

PHP注意:array_walk_recursive函数中的未定义变量

来自分类Dev

注意:未定义的变量:在第42行产生new_admin.php

来自分类Dev

PHP未定义变量