mysql — Ошибка разбора: синтаксическая ошибка, неожиданный ‘)’, ожидающий ‘(‘ в C: \ xampp \ htdocs \ products.php в строке 12

Я пытаюсь построить корзину, но я получаю эту ошибку

Ошибка разбора: синтаксическая ошибка, неожиданный ‘)’, ожидающий ‘(‘ в 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>&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>

Может кто-нибудь помочь мне, это будет высоко ценится!

-2

Решение

У вас есть недопустимый символ, который сбрасывает парсер.

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

должно быть

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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]