Вам нужно сначала разобраться, где скрипты JavaScript а где скрипты PHP. Это абсолютно разные вещи. То, что пишется в <?...?> - это php-код, и выполняется сразу же. А JS выполняется уже когда страница загружена.
В вашем случае, если используете onclick, то, видимо, хотите использовать AJAX. И тогда поступайте так:
создайте в html-коде функцию с подходящим названием, например:
Код |
---|
<sc ript>
function clearBasket() {
///
}
</sc ript> |
в этой функции нужен JS-код, который отправляет AJAX-запрос к сайту (к определенному, созданному вами, скрипту, например, /ajax/clear_basket.php), например, удобно использовать jQuery Ajax.
А в этом самом файле /ajax/clear_basket.php подключайте служебный пролог, затем модуль sale и выполняйте код
Код |
---|
<?CSaleBasket::DeleteAll(CSaleBasket::GetBasketUserID()); ?>"> |