Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.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
Php 如何更改未选中的框错误。(HTML)_Php_Forms_Error Handling_Checkbox_Radio Button - Fatal编程技术网

Php 如何更改未选中的框错误。(HTML)

Php 如何更改未选中的框错误。(HTML),php,forms,error-handling,checkbox,radio-button,Php,Forms,Error Handling,Checkbox,Radio Button,我正在设计一个涉及选择组件的页面,然而,对于一些组件,客户只是选择不从那里购买任何东西。这意味着中的一部分复选框没有指定值。提交时,会出现错误 注意:未定义索引:第300行的D:\fileroot\page.php中的未定义索引 有没有办法隐藏这一点?或者: error_reporting(E_ALL ^ E_NOTICE); 或者在包含变量的语句之前加一个@ 或者在尝试访问之前检查IFesset$变量。不要关闭错误报告,这会隐藏您可能需要的内容。使用isset。非常感谢,添加了@did it

我正在设计一个涉及选择组件的页面,然而,对于一些组件,客户只是选择不从那里购买任何东西。这意味着中的一部分复选框没有指定值。提交时,会出现错误

注意:未定义索引:第300行的D:\fileroot\page.php中的未定义索引

有没有办法隐藏这一点?

或者:

error_reporting(E_ALL ^ E_NOTICE);
或者在包含变量的语句之前加一个@


或者在尝试访问之前检查IFesset$变量。

不要关闭错误报告,这会隐藏您可能需要的内容。使用isset。非常感谢,添加了@did it for me.-1即使它在技术上有效,也会促进一种非常糟糕的做法。不要抑制错误。用控制结构来阻止他们,所以-三个选项中只有一个不好?@Kolink三个选项中的第二个。错误的转向和使用错误抑制器一样糟糕。事实上,你在没有解释后果或影响的情况下,与这两个人一起领导。我知道这一直是一个热门的答案,但这也是PHP受到不好评价的部分原因。我认为关于堆栈溢出的PHP答案的质量应该超过标准。你会在每一个其他的“如何修复php中的xxx错误?”问题中看到这一点,当有人说只需关闭错误,隐藏那些没有任何值的复选框不是更好吗?或者取消选中并禁用它们?