我正在尝试构建购物车,但我收到此错误
解析错误:语法错误,意外')',期待'('在C:\ xampp \ htdocs \ products.php第12行
这是代码
<?php
if(isset($_GET['action']) && $_GET['action']==add){
$id=intval($_GET['id']);
if(isset($_SESSION['cart'])){
$_SESSION['cart'][$id]['quantity']++;
} else {
$sql_s="SELECT * FROM tutorial WHERE id_product=[$id]";
$query_s=mysql_query($sql_s);
if (mysql_num_rows(&query_s)!=0){
} else {
$message="This ID is invalid!";
}
}
?>
<?php
if(isset($message)){
echo"<h2>$message</h2>";
}
<table>
<tr>
<th>Name</th>
<th>Description</th>
<th>Price</th>
<th>Action</th>
</tr>
<?php
$sql="SELECT * FROM tutorial ORDER BY name ASC";
$query=mysql_query($sql);
while ($row=mysql_fetch_array($query)) {
?>
<tr>
<td><?php echo $row['name'] ?></td>
<td><?php echo $row['description'] ?></td>
<td>€<?php echo $row['price'] ?></td>
<td><a href="index.php?page=products$action=add&id=<?php echo $row['id_product']?>">Add to cart</a></td>
</tr>
<?php
}
?>
</table>
任何人都可以帮助我,我将不胜感激!
答案 0 :(得分:2)
你有一个无效的字符,它会抛弃解析器。
if (mysql_num_rows(&query_s)!=0){
应该是
if (mysql_num_rows($query_s)!=0){