[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Передача параметра по ссылке
irina1104
Помогите передать значение которое вводит пользователь ссылкой.



Спустя 12 минут, 39 секунд (24.05.2011 - 10:04) maurise написал(а):
Как это ссылкой? Может через GET?

Спустя 1 минута, 55 секунд (24.05.2011 - 10:06) irina1104 написал(а):
Я незнаю. Вроде через Get нельзя. Там такая суть есть поле для ввода данных и ссылка которая отпраляет товар в корзину. Вот мне и надо вытащить то значение которое ввел клиент и передал это колличество в корзину.

Спустя 7 минут, 58 секунд (24.05.2011 - 10:14) maurise написал(а):
Надо код смотреть. Раз ссылка передаёт товар, значит где-то должно это фиксироваться

Спустя 37 секунд (24.05.2011 - 10:14) irina1104 написал(а):
Сможите посмотреть?

Спустя 2 минуты, 5 секунд (24.05.2011 - 10:16) maurise написал(а):
Вкладывай здесь проблемный кусок. Кто-нибудь да разберётся в чём дело. Я ещё не эксперт

Спустя 1 минута, 25 секунд (24.05.2011 - 10:18) irina1104 написал(а):
Если описано передача кнопкой
<form>
<?=
GetMessage("CATALOG_QUANTITY") ?> <input type="text" name="qty" value=1 size=3>
<input
type="hidden" name="action" value="ADD2BASKET">
<input
type="hidden" name="id" value="<?echo $arElement["ID"]?>">
<input
type="submit" value="<?echo GetMessage("CATALOG_ADD")?>">
</form>

То все нормально и количество передает. Только есть большой минус при нажатие таким образом на кнопку он обновляет страницу и перескакивает в самый вверх. Это очень не удобно. А если ссылкой
<form method="post" >
<input
type="text" name="qty" value="1" size="3">
<input
type="hidden" name="action" value="ADD2BASKET">
<input
type="hidden" name="id" value="<?echo $arElement["ID"]?>">
</br></br>
<a
href="<?echo $arElement["ADD_URL"]?>?<?echo $arParams["PRODUCT_QUANTITY_VARIABLE"]?>" class="catalog-item-buy<?/*catalog-item-in-the-cart*/?>" rel="nofollow" onclick="return addToCart(this, 'catalog_list_image_<?=$arElement['ID']?>', 'list', '<?=GetMessage("CATALOG_IN_CART")?>');" id="catalog_add2cart_link_<?=$arElement['ID']?>"><?echo GetMessage("CATALOG_ADD")?></a>
<?
elseif (count($arResult["PRICES"]) > 0):?>
<span
class="catalog-item-not-available"><?=GetMessage('CATALOG_NOT_AVAILABLE')?> ;</span>
<?
endif;?>
</form>

ТО он не передает значение колличества

Спустя 4 часа, 49 минут, 13 секунд (24.05.2011 - 15:07) maurise написал(а):
Правильно что не передаёт. Ты же в полях формы передаёшь значения. А они отправляются, если нажать кнопку submit. А во втором случае у тебя просто переход по ссылке, а форма не отправляется. Если используешь форму, то надо и кнопку использовать.

Спустя 1 час, 55 минут, 52 секунды (24.05.2011 - 17:03) Guest написал(а):
Дак кнопка обновляет и перескакивает на верх. Может можно по другому как нибудь сделать?

Спустя 26 минут, 13 секунд (24.05.2011 - 17:29) Игорь_Vasinsky написал(а):
Цитата
ТО он не передает значение колличества

а где это кол-во???

<?echo $arParams["PRODUCT_QUANTITY_VARIABLE"]?>


и с какой целью его необходимо в ссылке рисовать?

Спустя 1 минута, 51 секунда (24.05.2011 - 17:31) Guest написал(а):
Его можно и не ссылкой просто если кнопкой то он обновляет страницу и перескакивает в самый верх. Что не удобно для клиента.

Спустя 5 минут, 13 секунд (24.05.2011 - 17:36) irina1104 написал(а):
Я не знаю где это кол-во.

Спустя 17 минут, 42 секунды (24.05.2011 - 17:54) Игорь_Vasinsky написал(а):
irina1104
Цитата
Я не знаю где это кол-во.

biggrin.gif biggrin.gif biggrin.gif biggrin.gif biggrin.gif biggrin.gif biggrin.gif biggrin.gif biggrin.gif
ни чем помочь не могу.
Быстрый ответ:

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