[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Дополнение URL адреса
hausedark3
Здравствуйте, подскажите как сделать следующее: Есть код: его нужно как то переписать) но куда смотреть и что точно делать разобраться не могу

<?$cart = array(16 => 3, 882386 => 2);
$cartparts = array();
foreach($cart as $k => $v) { $cartparts[] = $k . '-' . $v; }
$url = '/cgi-bin/order/myorder.pl?cart=' . implode(',', $cartparts);
header('Location: ' . $url);
?>


он служит для своего рода оформления заказа на сайте точнее для перехода на perl скрипт, вид ссылки который он создает выглядит так http://site.ru/cgi-bin/order/myorder.pl?cart=16-3,882386-2 и это получается не зависимо от типов и количества товаров положенных в корзину, каким образом можно сделать эту связь с корзиной, чтобы он цеплял после ?cart= ID товара и количество. Если поможет мне помочь то использую CMS битрикс стандартные компоненты только вот кнопка оформить заказ из другого скрипта
hausedark3
Вот сама страница с корзиной:

<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("Корзина товаров");
?><?$APPLICATION->IncludeComponent(
"bitrix:sale.basket.basket",
"old_version",
array(
"COLUMNS_LIST" => array(
0 => "NAME",
1 => "DISCOUNT",
2 => "DELETE",
3 => "DELAY",
4 => "PRICE",
5 => "QUANTITY",
6 => "PROPERTY_ARTNUMBER",
),

"PATH_TO_ORDER" => SITE_DIR."/personal/order/make",
"HIDE_COUPON" => "N",
"PRICE_VAT_SHOW_VALUE" => "N",
"COUNT_DISCOUNT_4_ALL_QUANTITY" => "Y",
"USE_PREPAYMENT" => "N",
"SET_TITLE" => "Y",
"QUANTITY_FLOAT" => "N",
"ACTION_VARIABLE" => "action",
"COMPONENT_TEMPLATE" => "old_version"
),
false
);?><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>


С нее как то должен поставляться параметр "6 => "PROPERTY_ARTNUMBER"" и "5 => "QUANTITY","
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.