php lightbox触发器导致错误

时间:2016-02-24 14:39:58

标签: php forms triggers modal-dialog lightbox

我已经使用PHP向我的页面添加了一个可排序的php表,并且有一个灯箱设置,当单击一行时,它会从行中提取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'];?>'>";

现在允许页面加载但不显示灯箱中的相应数据,它只是空白。还添加了一行&gt ;;&gt ;;&gt ;;&gt ;;&gt ;;到表格所在的div的顶部。

2 个答案:

答案 0 :(得分:0)

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

或更短:

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

答案 1 :(得分:0)

你在echo语句中有一个php开启标记,所以在尝试打开它时看起来好像你已经在php里面了:

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

尝试将其更改为:

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