2016-02-24 25 views
0

我已经使用PHP在我的页面中添加了一个可排序的php表格,并且有一个lightbox设置,当单击一行时,它会从行中拉出ID并在灯箱中显示相应的数据。php lightbox lightbox引起错误

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的顶部

回答

0

你有一个echo语句内部的PHP开始标记,所以它看起来好像你已经PHP内试图打开它的时候:

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

尝试改变这:

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

工作完美,谢谢你的帮助。 – V5Nathan

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

或更短。

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

请解释您的解决方案。 –