как выбрать переменную без рефреша

mikko

Новичок
как выбрать переменную без рефреша

я не силен в JS и у меня появилась такая задачка решить сам не могу может кто поможет есть список как сделать выбор без рефреша

<select name="<?php $price; ?>" onChange="UpdatePrice(this)">
<option value="klein">klein <?php echo number_format($row["itemPricekl"], 2, ".", ","); ?>&euro;
<option value="normale">normale <?php echo number_format($row["itemPrice"], 2, ".", ","); ?>&euro;
<option value="gross">gro&#223; <?php echo number_format($row["itemPricegr"], 2, ".", ","); ?>&euro;
</select>

Спасибо за ответы
 

Фанат

oncle terrible
Команда форума
Никакй задачки здесь не видно.
есть кусок кода, даже не на JS
постарайся описать задачу словами.
 

mikko

Новичок
есть корзина покупателя есть три цены на каждый товар, нужно при выборе одной цены чтобы она и выбиралась, для подсчета цены и т.д. могу выложить весь код корзины
 

Фанат

oncle terrible
Команда форума
нет, весь код корзины выкладывать не надо

-~{}~ 17.10.05 16:47:

что означает фраза "чтобы она и выбиралась"?
А что - не выбирается?
В чём это проявляется?
 

mikko

Новичок
ну вот мне нужно чтобы для подсчета цены сюда подставить значение одной из цены

$totalCost += ($row["qty"] * здесь должна быть одна из трех цен );
$totalproz += ($row["qty"] * здесь должна быть одна из трех цен ) * 0.95;

вот кстати вариант корзины наподобие которой мне нужно сделать

www.italia.online-pizza.de , кто не знает немецкого нужно пройти в online bestellen, ну а потом вроде все ясно

-~{}~ 17.10.05 16:54:

там как раз в корзине при выборе размера пиццы сразу выбирается
ее цена в зависимости от размера
 

Фанат

oncle terrible
Команда форума
то есть, ты хочешь узнать, как на яваскрипте делается умножение.
так?
 

mikko

Новичок
да нет зачем мне умножение на яве у меня и так все нормально работает


еще раз повторю может не правильно обясняю:

у меня есть 3 цены:

$row["itemPricekl"]
$row["itemPrice"]
$row["itemPricegr"]

мне нужно чтобы без рефреша одна из цен в зависимости от выбора клиента подставлялась в эти строки

$totalCost += ($row["qty"] * здесь должна быть одна из трех цен );
$totalproz += ($row["qty"] * здесь должна быть одна из трех цен ) * 0.95;

я хочу сделать это с помощью списка

<select name="<?php $price; ?>" onChange="UpdatePrice(this)">
<option value="klein">klein <?php echo number_format($row["itemPricekl"], 2, ".", ","); ?>?
<option value="normale">normale <?php echo number_format($row["itemPrice"], 2, ".", ","); ?>?
<option value="gross">gro&#223; <?php echo number_format($row["itemPricegr"], 2, ".", ","); ?>?
</select>

но не знаю как дальше знаю что без JS вроде не обойтось

-~{}~ 17.10.05 17:08:

www.italia.online-pizza.de там например не три цены а три размера пиццы и когда он выбирает один размер то подставляется одна из трех цен для расчета заказа
 

Ринат

Новичок
можно так, сделай чекбосы
<input type="checkbox" name="price_check_<?=$item['price_id']?>" value=<?=$item['price_value']?> onClick="calc_summ();" >

в функции можно сделать так что-то вроде этого, потом свою сумму выводи в хтмл


function calc_summ()
{

var sum = 0;
for (i=0;i<document.order_form.elements.length;i++)
{
if (document.order_form.elements.name.substring(0,11)=='price_check')
{
if (document.order_form.elements.checked == true)
{
sum += parseFloat(document.order_form.elements.value);
}
}
}

document.order_form.sum.value = sum;

}
 

Фанат

oncle terrible
Команда форума
зачем мне умножение на яве
знаю что без JS вроде не обойтось
давай, пупсик, ты определишься сначала, а потом снова придёшь.

-~{}~ 17.10.05 17:16:

Ринат
на кой ему чекбоксы, если у него и так уже СЕЛЕКТ есть?
 

Ринат

Новичок
Фанат
в образовательных целях -)
под себя подделает думаю

Фанат
если несложно поясни про LOCK ну правда интересно с практической стороны
 

Фанат

oncle terrible
Команда форума
про LOCK читай тот топик.
если ты поймёшь вообще о чём там речь, то сообразишь
а если не поймёшь, то и объяснять тебе бесполезно.

Но, честно, говоря, ты меня задолбал.
ещё ни одной темы не было, где бы ты въехал вообще, о чём речь.
но своё авторитетное мнение вставить не забываешь.
 

Ринат

Новичок
OFFTOP
Фанат

ок документацию еще почитаю, не вопрос...
возможны вещи , в которые, пока до конца не въезжаю, тоже не тема

личное наверное все-таки в личку -)
 

Фанат

oncle terrible
Команда форума
ты, похоже, СОВСЕМ русский язык забыл.
напрочь.
Я тебе пишу:
ещё ни одной темы не было, где бы ты въехал вообще, о чём речь
то есть, ты не понимаешь того, что написано в ТЕМЕ.
а ты на это отвечаешь:
- хорошо, я ещё почитаю ДОКУМЕНТАЦИЮ.

может, ты не понял, что я пишу?
Я тебе объясняю, что ты не понимаешь ВОПРОСА, который задан в форуме.
 

Ринат

Новичок
Фанат
ок буду внимательнее, часто проблема не в понимании, а в изложении, со своей стороны буду внимательнее
вопрос документации относился к LOCK TABLES

---
 

Фанат

oncle terrible
Команда форума
кроме тебя все всё прекрасно понимают.
более того - я тебе задал ТРИ вопроса.
которые должнеы были тебя заставить задуматься над пониманием проблемы.

-~{}~ 17.10.05 18:12:

в этом топике - у него есть селект.
у него есть ВСЕ ЦЕНЫ в ЭТОМ СЕЛЕКТЕ.
то есть, чтобы получить сумму, ему надо всего лишь перемножить значение селекта и количество.
а ты ему суёшь какие-то чекбоксы.
 

mikko

Новичок
чего мне все суют калькулятор на яваскрипт ведь мой вопрос как подставить нужную мне переменную в зависимости от выбора в селекте мне же просто нужно отсюда

<select name="<?php $price; ?>" onChange="UpdatePrice(this)">
<option value="klein">klein <?php echo number_format($row["itemPricekl"], 2, ".", ","); ?>?
<option value="normale">normale <?php echo number_format($row["itemPrice"], 2, ".", ","); ?>?
<option value="gross">gro&#223; <?php echo number_format($row["itemPricegr"], 2, ".", ","); ?>?
</select>


вставить выбраную переменную в этот код в зависимости от выбора (без рефреш)

$totalCost += ($row["qty"] * здесь должна быть одна из трех цен );
$totalproz += ($row["qty"] * здесь должна быть одна из трех цен ) * 0.95;

вот еще один сайт по такому принципу сделан когда при помощи селекта выбераешь меняется и цена и описание, там этот механизм тоже на яве сделан, + ASP

http://www.eplus.de/frame.asp?go=/handys/0/0_0/0_0.asp&bust=no

выберити там Samsung SGH-D500 телефон справа и посмотрите когда селектом выбирайте, у меня знаний в ява скрипт 0, а пхп 1 с большим минусом

-~{}~ 19.10.05 14:54:

я знаю что это на яваскрипт, но как точно без понятия
 

mikko

Новичок
Фанат

фанат а ты наверное сразу стал гением мысли, мне кажется что нужно же учится и форум для общение и создан, а не для того чтобы кто то кидал такие реплики

ну тогда вообще не надо браться
извини конечно но просто критика мне как бы не нужна я не за эти сюда пришел, а пришел с вопрос на который ищу конкретный ответ, если можешь помочь помоги, а если нет тогда не пойму зачем эти издевки
 
Сверху