Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php中将项目添加到篮子链接_Php_Html_Hyperlink - Fatal编程技术网

在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'; 两件事,在

我试图在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';

两件事,在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>';