php 灯箱触发器导致错误

php lightbox trigger causing errors

我使用 PHP 向我的页面添加了一个 sortable php table 并设置了一个灯箱,当单击某行时它会从中提取 ID行并在灯箱中显示适当的数据。

  echo "<tr class='LightboxTrigger' data-lightboxid='<?php echo $row['ID'];?>'>";

我的灯箱触发器代码在上面,上传页面时收到的错误在下面:

  Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in /home1/awaluminium/public_html/orca/timesheets.php on line 436

你能帮我看看问题出在哪里吗?

编辑:

  echo "<tr class='LightboxTrigger' data-lightboxid='<?php echo ['ID'];?>'>";

这现在允许加载页面,但不会在灯箱中显示适当的数据,它只是空白。还加了一行>;>;>;>;>;到包含表单的 div 的顶部。

<?php shoud out of string
echo "<tr class='LightboxTrigger' data-lightboxid='"<?php echo $row['ID'];?>"'>";

或更短:

 echo "<tr class='LightboxTrigger' data-lightboxid='"<?=$row['ID'];?>"'>";

您在 echo 语句中有一个 php 开始标记,因此当您尝试打开它时看起来好像您已经在 php 中:

 echo "<tr class='LightboxTrigger' data-lightboxid='<?php echo $row['ID'];?>'>";

尝试将其更改为:

 echo "<tr class='LightboxTrigger' data-lightboxid='".$row['ID']."'>";