Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.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 为什么我会得到这个关于T_CONSTANT_ENCAPSED_字符串的语法错误?_Php_Syntax_Syntax Error - Fatal编程技术网

Php 为什么我会得到这个关于T_CONSTANT_ENCAPSED_字符串的语法错误?

Php 为什么我会得到这个关于T_CONSTANT_ENCAPSED_字符串的语法错误?,php,syntax,syntax-error,Php,Syntax,Syntax Error,我有一个功能,用于在表中显示用户购物车中的项目: function products() { $get = mysql_query('SELECT id, name, description, price FROM menu WHERE quantity > 0'); if (mysql_num_rows($get) == 0) { echo"Sorry, There is no products to display."; } else {

我有一个功能,用于在表中显示用户购物车中的项目:

function products() {
    $get = mysql_query('SELECT id, name, description, price FROM menu WHERE quantity > 0');
    if (mysql_num_rows($get) == 0) {
        echo"Sorry, There is no products to display.";
    }
    else {
        while ($get_row = mysql_fetch_assoc($get)) {
            echo '<p>''<table>''<tr>''<td>'.$get_row['name'].'</td>''<td>'.$get_row['description'].'</td>''<td>$'.number_format($get_row['price'], 2).'</td>''<td>''<a href="cart.php?add='.$get_row['id'].'">Add To Cart</a></td></tr></table></p>';
        }
    }
}
为什么我会遇到这个错误?我如何解决它?

不应该有小的“”在那里。即:

<p>''<table>''<tr>''<td>
'
把它改成

<p><table><tr><td>

在其他任何地方,你都有一个像上面那样的“小”字。

不应该有小的“小”字。即:

<p>''<table>''<tr>''<td>
'
把它改成

<p><table><tr><td>

在其他任何地方,你都有一个像上面那样的''。

试试这个

 echo '<p><table><tr><td>'.$get_row['name'].'</td><td>'.$get_row['description'].'</td><td>$'.number_format($get_row['price'], 2).'</td><td><a href="cart.php?add='.$get_row['id'].'">Add To Cart</a></td></tr></table></p>';
echo''.$get_row['name'].'.'.$get_row['description'].$'.编号格式($get_row['price'],2)。'

';
试试这个

 echo '<p><table><tr><td>'.$get_row['name'].'</td><td>'.$get_row['description'].'</td><td>$'.number_format($get_row['price'], 2).'</td><td><a href="cart.php?add='.$get_row['id'].'">Add To Cart</a></td></tr></table></p>';
echo''.$get_row['name'].'.'.$get_row['description'].$'.编号格式($get_row['price'],2)。'

';
像这样的事情是不好的。你为什么不把它们都放在一个
''
里呢?

像这样的
''
是不好的。为什么不把它们放在一个
“”
中呢?

与其他一些语言不同,PHP不会自动连接连续的字符串文本。您必须显式连接:

echo 'a' . 'b' . 'c' . $someVar . 'd';
或使用逗号:

echo 'a', 'b', 'c', $someVar, 'd';
或者自己加入文本:

echo 'abc' . $someVar . 'd';

与其他一些语言不同,PHP不会自动连接连续的字符串文本。您必须显式连接:

echo 'a' . 'b' . 'c' . $someVar . 'd';
或使用逗号:

echo 'a', 'b', 'c', $someVar, 'd';
或者自己加入文本:

echo 'abc' . $someVar . 'd';
echo'。$get_行['name']
“.$get_行['description']”
“$.number”格式($get_row['price'],2)。”

';
echo'。$get_row['name']
“.$get_行['description']”
“$.number”格式($get_row['price'],2)。”

';
在while循环中必须这样编写
回显“”.$get_row['name'].'.$get_row['description'].$”.编号格式($get_row['price'],2)。“

”;
在while循环中必须这样编写
回显“”.$get_row['name'].'.$get_row['description'].$”.编号格式($get_row['price'],2)。“

”;
像这样编辑

echo'<p><table><tr><td>'.$get_row['name'].'</td><td>'.$get_row['description'].'</td><td>'.$number_format($get_row['price'], 2).'</td><td><a href="cart.php?add='.$get_row['id'].'">Add To Cart</a></td></tr></table></p>';
echo'。$get_row['name'].'。$get_row['description'.'。$number_格式($get_row['price'],2)。“

”;
简单的朋友。如果答案对你有用,就接受它。 你也做了错事

<td>'.$number_format($get_row['price'],2).'</td>//you coded like <td>$'.number_format()...
。$number\u格式($get\u row['price'],2)。//您的编码类似于$。$number\u格式()。。。
像这样编辑

echo'<p><table><tr><td>'.$get_row['name'].'</td><td>'.$get_row['description'].'</td><td>'.$number_format($get_row['price'], 2).'</td><td><a href="cart.php?add='.$get_row['id'].'">Add To Cart</a></td></tr></table></p>';
echo'。$get_row['name'].'。$get_row['description'.'。$number_格式($get_row['price'],2)。“

”;
简单的朋友。如果答案对你有用,就接受它。 你也做了错事

<td>'.$number_format($get_row['price'],2).'</td>//you coded like <td>$'.number_format()...
。$number\u格式($get\u row['price'],2)。//您的编码类似于$。$number\u格式()。。。