Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改HTML元素时出错';使用PHP创建css类_Php_Html_Css_Class - Fatal编程技术网

更改HTML元素时出错';使用PHP创建css类

更改HTML元素时出错';使用PHP创建css类,php,html,css,class,Php,Html,Css,Class,我在加载没有任何GET参数(例如:/login.php)的页面时出错,下面是我得到的错误: ( ! ) Notice: Undefined index: err in C:\wamp\www\GestionImagesPublicitesAvis\login.php on line 57 Call Stack # Time Memory Function Location 1 0.0005 144120 {main}( )

我在加载没有任何GET参数(例如:/login.php)的页面时出错,下面是我得到的错误:

 ( ! ) Notice: Undefined index: err in          C:\wamp\www\GestionImagesPublicitesAvis\login.php on line 57
    Call Stack
    #   Time    Memory  Function    Location
     1  0.0005  144120  {main}( )   ..\login.php:0
下面是从第41行到第58行的代码片段:

    <input class=
            <?php if(!empty($err))
                {
                    if($err == "up")
                    {
                        echo "\"InputError\"";
                    }
                    else
                    {
                        echo "\" \"";
                    }
                }
                else
                {
                    echo "\" \"";
                } ?> 
            type="text" name="username" onclick="this.value='';" onblur="this.value=!this.value?'login...':this.value;" value=<?php if (($_GET['err'] == 'up')&& (isset($_GET['u']))){echo ("\"" . $_GET['u'] . "\"");}else{ echo "\"login...\"";} ?> id="username"/>
            <input class=<?php if($err=="up"){echo "\"InputError\"";}else{echo "\"\"";}?> type="password" name="password" onclick="this.value='';" onblur="this.value=!this.value?'motdepasse':this.value;" value="motdepasse" id="password"/>
在页面顶部(第二个代码示例),您只需确保设置了
$err
,而不是
$\u GET['err']
。然而,稍后在第57行(第一个代码示例)中,再次使用
$\u GET['err']

初始化错误后,如果在代码中引用
$err
,则应该修复错误

因此,您的第57行应该与此类似:

type = "text" name="username" onclick="this.value='';" onblur="this.value=!this.value?'login...':this.value;" value=<?php if (($err == 'up')&& (isset($_GET['u']))){echo ("\"" . $_GET['u'] . "\"");}else{ echo "\"login...\"";} ?> id="username"/>
type=“text”name=“username”onclick=“this.value=”;onblur=“this.value=!this.value?”登录名:this.value;“value=id=“username”/
您的问题在于:

value=<?php if (($_GET['err'] == 'up')

value=更改您的错误\u如果url中没有err,则以$\u GET['err']登录将抛出通知


错误报告(E_全部^E_通知);或者在php.ini中,您的问题是什么?如何修复您的通知?$err没有初始值您正在隐藏问题,但没有修复它。谢谢您的帮助。太多的编码,我几乎看不见我的代码,似乎我开始做真正愚蠢的错误!该睡一会儿了。再次感谢你。
value=<?php if (($_GET['err'] == 'up')
value=<?php if ((@$_GET['err'] == 'up')
value=<?php if ((isset($_GET['err']) && $_GET['err'] == 'up')