Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

php подсчет цены

15.06.12 22:41
php подсчет цены
 
asig коренной житель
asig
Что-то не могу придумать, как это сделать
Отрывок из html формуляра=>
Здесь дан checkbox в виде array
Möchten Sie weitere Zutaten? (0,50 € Aufpreis pro Zutat)
<input type="checkbox" name="zutat[]" value="Schinken">Schinken
<input type="checkbox" name="zutat[]" value="Thunfisch">Thunfisch
<input type="checkbox" name="zutat[]" value="Sardellen">Sardellen
<input type="checkbox" name="zutat[]" value="Doppelkäse">Doppelkäse
<input type="checkbox" name="zutat[]" value="Zwiebeln">Zwiebeln
<input type="checkbox" name="zutat[]" value="Knoblauch">Knoblauch
Мне нужно в php сосчитать цену. Цена зависит от количества выбранных дополнительных ингредиентов.
Сначала я проверяю, выбран ли ингредиент, если да, то к предыдущей цене прибавляется 0,50 Евро (каждая дополнительная галочка стоит 0,50 евро)
if (isset($_REQUEST["zutat"]))
{
$zutat=$_REQUEST["zutat"];
foreach ($zutat as $naimenovanie)
{
$naimenovanie1=($naimenovanie + 0.50 );
echo $naimenovanie1;
}
}
else {....}
Программа мне только один раз прибавляет 0,50 евро, если я только одну галочку ставлю. Если я более ставлю, то программа мне всеравно только 50 центов насчитывает.
Объясните как вообще работает этот цикл? Почему этот цикл только один раз насчитывает? Может есть другой способ, подскажите пожалуйста.

 

Перейти на