解析错误:语法错误,意外'(',期待变量(T_VARIABLE)或' $'在第9行的代码中

时间:2017-09-30 18:02:02

标签: php

<?php

$name          = $_POST['name'];
$price         = $_POST['price'];
$absolute_path = "/Plants/List/index.html";

$PlantFile = fopen($_SERVER['DOCUMENT_ROOT'] . "$absolute_path", "a") or die("Unable to open file!");
$trimmedname = preg_replace('/\s+/', '', $name);
fwrite($PlantFile, "\n\n<div class='wrapper one $trimmedname' id='main'>\n<h1>$name</h1>\n<p>Price: $price</p>\n <?php if($_SESSION[id]) {?> \n<button>Delete $name</button>\n<script> var simple = \"<?php echo $trimmedname; ?>\"; $(\"button\").click(function(){$(simple).remove();}); </script> \n <?php } ?> \n</div>\n");

fclose($PlantFile);


?>

我一直收到错误:

  

解析错误:语法错误,意外&#39;(&#39;,期待变量(T_VARIABLE)或&#39; $&#39;在第9行的代码中

有人可以帮忙吗?谢谢你们!

1 个答案:

答案 0 :(得分:1)

我认为问题在于您将花括号与$符号{$(simple).remove();}结合使用。

尝试将$替换为\$,以便您的jQuery $符号不会被视为php变量。