Помогите разобраться

Dreemden

Новичок
Есть такая строка
<span class="buy pull-right" onclick="cart.add(<?php echo $product['product_id'] ?>); return false;"><?php echo $text_buy ?></span>
Заменил на такую

<?php if ($product['quantity']>0) echo "<span class='buy pull-right hidden-xs hidden-sm hidden-md' onclick='cart.add(<?php echo $product['product_id'] ?>); return false;';>$button_cart</span></button>";else echo "<span class='buy pull-right hidden-xs hidden-sm hidden-md' >$button_not</span></button>"; ?>

Выдает ошибку
Путем проб нашел что конкретно в этой части что то я делаю не так
onclick='cart.add(<?php echo $product['product_id'] ?>)
Помогите разобраться
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
ты делаешь не так, что пишешь без подсветки синтаксиса.

PHP:
<?php
if ($product['quantity']>0)
      echo "<span class='buy pull-right hidden-xs hidden-sm hidden-md' onclick='cart.add(<?php echo $product['product_id'] ?>); return false;';>$button_cart</span></button>";
else
      echo "<span class='buy pull-right hidden-xs hidden-sm hidden-md' >$button_not</span></button>";
?>
А должно быть:

PHP:
<?php
if ($product['quantity']>0)
      echo "<span class='buy pull-right hidden-xs hidden-sm hidden-md' onclick='cart.add(".$product['product_id']."); return false;'>".$button_cart."</span></button>";
else
      echo "<span class='buy pull-right hidden-xs hidden-sm hidden-md' >".$button_not."</span></button>";
?>
 

Dreemden

Новичок
Прости, все работает. Руки кривые))) Спасибо тебе большое!!!!
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Ну, в чем ошибка то была ты не понял) За что спасибо)
 

Dreemden

Новичок
Ошибка была в том что не в тот файл вставил. Из за невнимательности. А в начале это тут (".$product['product_id'].")
 

Dreemden

Новичок
А если не трудно, можешь объяснить или посоветовать где почитать, почему синтаксис меняется?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Синтаксис не меняется, но постоянен. Мануал тебе в помощь. Раздел про строки, и не надо миксовать одни тэги <?php?> внутри других
 
Сверху