解析错误:语法错误,意外')',期待'('在第12行的C:\ xampp \ htdocs \ products.php中

时间:2014-10-13 13:00:40

标签: php mysql syntax

我正在尝试构建购物车,但我收到此错误

解析错误:语法错误,意外')',期待'('在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!";
        }
  }
?>

Product`s

<?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>&euro;<?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>

任何人都可以帮助我,我将不胜感激!

1 个答案:

答案 0 :(得分:2)

你有一个无效的字符,它会抛弃解析器。

if (mysql_num_rows(&query_s)!=0){

应该是

if (mysql_num_rows($query_s)!=0){