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
不能';找不到常量错误-PHP_Php - Fatal编程技术网

不能';找不到常量错误-PHP

不能';找不到常量错误-PHP,php,Php,嗨,有人能指出我的错误吗。我有两个PHP文件。php如下所示;第二个是processor.php 我看到if(constant('SELECTitem')==$I)行没有捕获要与$I进行比较的所需输入,因此直接进入“else”验证。请纠正我。谢谢 view.php 当您提交到processor.php时,您在上一页中创建的常量将不会结转。另外,在定义常量时,不能在PHP中访问JavaScript。所以你创造的常数 define("SELECTitem", form.options.value);

嗨,有人能指出我的错误吗。我有两个PHP文件。php如下所示;第二个是processor.php 我看到if(constant('SELECTitem')==$I)行没有捕获要与$I进行比较的所需输入,因此直接进入“else”验证。请纠正我。谢谢

view.php
当您提交到processor.php时,您在上一页中创建的常量将不会结转。另外,在定义常量时,不能在PHP中访问JavaScript。所以你创造的常数

define("SELECTitem", form.options.value);
echo SELECTitem; // returns "formoptionsvalue" (form concatenated with options and value)
您应该做的是提交form.options.value并通过$\u POST访问它

 define("SELECTitem", form.options.value);
“形式.选项.价值”是什么意思? 如果我理解正确,那就是你的JS代码。 但它不是那样工作的

此外,u不能从其他进程访问常量

您需要先阅读一些PHP书籍

define("SELECTitem", form.options.value);
echo SELECTitem; // returns "formoptionsvalue" (form concatenated with options and value)
 define("SELECTitem", form.options.value);