<?php
require_once('template.php');
include ('login.php');
$content = '<h1>Products</h1>';
$query = <<<END
SELECT * FROM products
ORDER BY created_at DESC
END;
$res = $mysqli->query($query);
if (isset($_SESSION['userId']) and ($res->num_rows > 0)) {
while ($row = $res->fetch_object()) {
$content .= <<<END
{$row->name} |
{$row->price}<br>
<a href="product_details.php?id={$row->id}">Description</a>|
<a href="delete_product.php?id={$row->id}" onclick="return confirm('Are you sure?')">
Remove product</a>|
<a href="edit_product.php?id={$row->id}">Edit product</a><br>
</hr>
END;
}
}
elseif (($res->num_rows > 0)) {
while ($row = $res->fetch_object()) {
$content .= <<<END
{$row->name}|
{$row->price}<br>
<a href="product_details.php?id={$row->id}">Description</a><br>
END;
}
}
echo $navigation;
echo $content;
?>
在HEREDOC标记结尾后添加了空格。
第30行:
END;
应仅为(分号后无空格):
END;
我正在构建一个函数,有一个错误,请帮助我解决这个问题。 错误行是这样的:-
问题内容: 我收到一个错误: 使用此代码: 有什么问题? 问题答案: 您应该避免这种情况(在代码末尾): 和这个: 您不应该将方括号直接放在open / close 标记附近,但要用空格隔开: 也避免和使用
我有以下代码: 它在我的大多数服务器上运行良好,但在其中一个服务器上,我收到一个错误: PHP解析错误:语法错误,文件在第19行 /var/www/dokuwiki/lib/plugins/bez/tpl/issue_causes.php中意外结束, 这个代码有什么问题? 整个文件issue_cause.php:
我在第5个小时,我想是时候寻求帮助了。我正在尝试使用Ajax+PHP将表单上的一个图像和一些文本数据上传到数据库。整个系统是: 一个包含表单php处理页面和javascript函数的输入页面,该函数将表单发布到php处理页面,并将结果返回给上的div 问题是javascript中的$.parsejson(data)命令会导致“Input end of Input”错误: 我以为我的javascri
问题内容: 我有一个SQL查询,当将其放入函数中时,它将停止处理此错误消息。从功能中删除它会使它再次开始工作。 为什么是这样? 问题答案: 缩进的Heredoc分隔符将其破坏。说: 代替
我怎样才能摆脱这个错误?? PHP代码: 非常感谢你的帮助。。。