在php中将项目添加到篮子链接
我试图在php中插入a href以将项目添加到篮子中。但它给了我以下错误: 分析错误:语法错误,意外的“文件id”(T_字符串),应为“,”或“;”在第96行的mpProducts.php中 这是我的密码:在php中将项目添加到篮子链接,php,html,hyperlink,Php,Html,Hyperlink,我试图在php中插入a href以将项目添加到篮子中。但它给了我以下错误: 分析错误:语法错误,意外的“文件id”(T_字符串),应为“,”或“;”在第96行的mpProducts.php中 这是我的密码: echo '<a href="mproducts.php?page=mproducts&action=add&id<?php echo $row['file_id']?>">Add to Basket</a>'; echo'; 两件事,在
echo '<a href="mproducts.php?page=mproducts&action=add&id<?php echo $row['file_id']?>">Add to Basket</a>';
echo';
两件事,在PHP语句中不使用PHP标记,而是使用句点或逗号连接(或“连接”)echo语句
像这样
echo '<a href="mproducts.php?page=mproducts&action=add&id=', $row['file_id'], '">Add to Basket</a>';
echo';
或者
echo';
这里
您已经在使用PHP了。只需连接。&id
还应该有一个=
。如下所示:echo“”@chris85仍然给我一个错误你不应该有哦,我现在明白了。非常感谢。请注意,逗号不是串联的,而是输出每个部分。如果在echo
之外使用逗号进行连接,则连接将失败。@chris85是。从技术上讲,将逗号与echo
一起使用并不称为“串联”,但它确实完成了相同的任务,而且速度稍快。是的,echo
也是唯一以这种方式使用逗号的地方。
echo '<a href="mproducts.php?page=mproducts&action=add&id=' . $row['file_id'] . '">Add to Basket</a>';