ユーザーのショッピングカート内のアイテムをテーブルに表示するために使用する関数があります。
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>';
}
}
}
残念ながら、そのコードを使用しようとすると、次のエラーが発生します。
解析エラー:構文エラー、予期しない
T_CONSTANT_ENCAPSED_STRING
、予期している、,
または37行目;
C:\xampp\htdocs\shopping\cart.php
37行目は次の行です。
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>';
なぜこのエラーが発生するのですか?どうすれば解決できますか?