php - 错误回显形式预期的逗号或分号
问题描述
我正在尝试回显包含更多 php 的表单。我收到需要逗号或分号的错误消息。
谁能帮我吗?
echo "<html><body><form action="index.php?tagid="'.$tagid.'" method="post">edit scanned tag's value<input type="text" name="tagvalue"><br><input type="submit" value="<?php $file = fopen("myfile.json","a"); $tagval = json_decode($json); echo $tagval->{'tagid'}; fclose($file); ?>"></form></body></html>";
解决方案
您的回声包含内部未转义的 qoutes。试试这个
$file = fopen("myfile.json","a");
$tagval = json_decode($json);
fclose($file);
echo '<html><body><form action="index.php?tagid="'.$tagid.'" method="post">edit scanned tag\'s value<input type="text" name="tagvalue"><br><input type="submit" value="'.$tagval->{'tagid'}.'"></form></body></html>';
或者你可以这样写
<?php
$file = fopen("myfile.json","a");
$tagval = json_decode($json);
fclose($file);
?>
<html>
<body>
<form action="index.php?tagid="<?php echo $tagid; ?>" method="post">edit scanned tag's value
<input type="text" name="tagvalue"><br>
<input type="submit" value="<?php echo $tagval->{'tagid'};?>">
</form>
</body>
</html>
推荐阅读
- virtual-machine - 启动和停止 Google TPU
- android - Gitlab CI:构建离子应用程序导致“无法创建新的本机线程”错误
- printing - 使用for循环打印任意行数的文本文件的内容(Python3)
- asp.net-mvc - 在 Mvc 中更改 Route Config 中的 url
- flutter - 用于容器的颤振倒角
- python - Django Rest Framework API 管理的最佳分析工具?
- mongodb - mongo - 计数返回未找到文档而不是 0
- python - 查找矩形对象边缘的坐标
- python - ClientConnectorCertificateError
- python - Apriori算法不显示结果