2013-04-25 124 views
-3

当我运行文件,它的出现与错误如何解决这个语法错误,请帮我

Parse error: syntax error, unexpected T_STRING, expecting ')' in /home/beddings/public_html/mybabystore.com.au/admin/categories.php on line 2364

这里是我的代码

$contents[] = array(
    'align' => 'center', 
    'text' => '<br><a href="' . 
     tep_href_link(
      FILENAME_CATEGORIES, 
      '&cPath='. $cPath.'&cID='.$cID.'&checkall=1') 
     . '" onClick="setCheckboxes('mainForm', true); return false;">[Check All Products]</a>&nbsp;&nbsp;<a href="' 
     . tep_href_link(FILENAME_CATEGORIES, '&cPath='. $cPath.'&cID='.$cID) 
     . '" onClick="setCheckboxes('mainForm', true); return false;">[Un Check All]</a>' 
); 
+0

这看起来不错,应该有一些其他的问题。粘贴完整的代码。让我们看看 – 2013-04-25 07:16:40

+0

为什么你的php代码包含这个'$ contents [] = array('align'=>'center','text'=>' [检查所有产品] [Un Check All]');'?我的意思是为什么关键**文本**的第二个值用方括号括起来? – dreamweiver 2013-04-25 07:18:00

+0

@dreamweiver这是一个与操作粘贴代码问题,并没有正确格式化 – 2013-04-25 07:20:44

回答

0

你需要逃脱单引号试试这个

$contents[] = array('align' => 'center', 'text' => '<br><a href="' . tep_href_link(FILENAME_CATEGORIES, '&cPath='. $cPath.'&cID='.$cID.'&checkall=1') . '" onClick="setCheckboxes(\'mainForm\', true); return false;">[Check All Products]</a>&nbsp;&nbsp;<a href="' . tep_href_link(FILENAME_CATEGORIES, '&cPath='. $cPath.'&cID='.$cID) . '" onClick="setCheckboxes(\'mainForm\', true); return false;">[Un Check All]</a>'); 
+0

感谢它的完成 – 2013-04-25 07:22:29

+1

@chandresh_cool不要问upvotes,你会得到他们,如果人们想要 – 2013-04-25 07:24:15

+0

同意@AcidicCloud云因此删除:) – 2013-04-25 07:25:08

2

错误在这里,您需要跳过您的单引号

setCheckboxes(\'mainForm\', true); 
       ^----------^ 
//You are using this twice so escape the other one too 
+0

不应该**“**(加双引号)escape **'(单引号)以及 – dreamweiver 2013-04-25 07:25:01

+0

@dreamweiver这是一种替代:) – 2013-04-25 07:26:36

+0

然后我想,没有必要单引号逃脱,因为它已经用问号 – dreamweiver 2013-04-25 07:29:36

0

试试这个:

$contents[] = array('align' => 'center', 'text' => '<br><a href="' . tep_href_link(FILENAME_CATEGORIES, '&cPath='. $cPath.'&cID='.$cID.'&checkall=1') . '" onClick="setCheckboxes(\'mainForm\', true); return false;">[Check All Products]</a>&nbsp;&nbsp;<a href="' . tep_href_link(FILENAME_CATEGORIES, '&cPath='. $cPath.'&cID='.$cID) . '" onClick="setCheckboxes(\'mainForm\', true); return false;">[Un Check All]</a>');