Я пытаюсь построить корзину, но я получаю эту ошибку
Ошибка разбора: синтаксическая ошибка, неожиданный ‘)’, ожидающий ‘(‘ в 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>
Может кто-нибудь помочь мне, это будет высоко ценится!
У вас есть недопустимый символ, который сбрасывает парсер.
if (mysql_num_rows(&query_s)!=0){
должно быть
if (mysql_num_rows($query_s)!=0){
Других решений пока нет …