Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.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,以下代码在提交后在PHP5.2.9中抛出一个错误,但不是在原始加载中。 错误:致命错误:第12行的/home/golfcom/public_html/test.php中只能通过引用传递变量 文件: 忽略这个问题,我得到的结果不一致。我认为我的主机不可靠。只是猜测,但可能与函数中的赋值操作有关: array_push($search['subdivision'], $y = $i['subdivision']); 请尝试以下方法: $y = $i['subdivision']; array_p

以下代码在提交后在PHP5.2.9中抛出一个错误,但不是在原始加载中。 错误:致命错误:第12行的/home/golfcom/public_html/test.php中只能通过引用传递变量

文件:



忽略这个问题,我得到的结果不一致。我认为我的主机不可靠。

只是猜测,但可能与函数中的赋值操作有关:

array_push($search['subdivision'], $y = $i['subdivision']);
请尝试以下方法:

$y = $i['subdivision'];
array_push($search['subdivision'], $y);

您没有错误控制。您需要检查以下各项:

  • 您的数据库连接正常且已连接
  • 查询未出错并返回有效结果(即使没有行)
  • 如果查询没有返回任何行,请不要尝试打印该行
在循环中,$y将是最后一行的值,并在每个循环中设置。虽然没有错误,但您可以将代码更改为:

$t = $result->numRows();
while ($row = $result->fetch_array()) {
    $search['subdivision'][] = $row['subdivision'];
}
$lastResult = $search['subdivision'][$t - 1];

我明白了。我的主人在电视上播放了全球广播。如果关闭,则关闭所有功能

$t = $result->numRows();
while ($row = $result->fetch_array()) {
    $search['subdivision'][] = $row['subdivision'];
}
$lastResult = $search['subdivision'][$t - 1];