2015-06-29 7 views
-6

Здравствуйте, я создаю простой компьютер в php.
Он должен работать таким образом, что, когда пользователь выбирает номер больше 30, переменная (в данном случае m1) становится m2 и т. Д.
Как я могу это сделать?
Спасибо заранеемножитель коммутации php-калькулятора на основе ввода

<?php 
    $m1 = 5 /*prezzo della maglia - price 1*/; 
    $m2 = 2;/*price when quantity is over a number*/ 
    $m3 = 1;/*price when quantity is over a number*/ 

    $s1 = 3; /*price of print 1*/ 
    $s1 = 3; /*price of print 1 if quantity change*/ 

    $bxs = $_GET['bxs']; 
    $bs = $_GET['bs']; 
    $bm = $_GET['bm']; 
    $bl = $_GET['bl']; 
    $bxl = $_GET['bxl']; 
    $b2xl = $_GET['b2xl']; 
    /*riga del nero*/ 
    $nxs = $_GET['nxs']; 
    $ns = $_GET['ns']; 
    $nm = $_GET['nm']; 
    $nl = $_GET['nl']; 
    $nxl = $_GET['nxl']; 
    $n2xl = $_GET['n2xl']; 

$somma = $m1*($bxs+$bs+$bm+$bl+$bxl+$b2xl+$nxs+$ns+$nm+$nl+$nxl+$n2xl); 
?> 
+1

Как пользователь может выбрать значение? – Toumash

+0

это мой html для теста [ссылка] (http://creami.altervista.org/) не смотрит на таблицу немного, любовь, идущая в пользователя, вводит значения в таблице, тогда цена в соответствии с общее количество, то есть если какая-либо таблица содержит 100 штук, будет иметь цену за 100 –

+0

непонятно, чего вы хотите достичь. Я представил вам заявление if, логин логистики на вашей стороне – Toumash

ответ

1

Это просто, но вы должны обеспечить путь пользователя ввести это значение.

Например параметром GET number
$userInput = $_GET['number'];

Затем вам нужно создать только базисным, если заявление. Вы можете прочитать об этом по адресу http://php.net/manual/en/control-structures.if.php

$somma = $bxs+$bs+$bm+$bl+$bxl+$b2xl+$nxs+$ns+$nm+$nl+$nxl+$n2xl; 
if($userInput <= 30){ 
    $somma *=$m1; 
}else if($userInput >30) { 
    $somma *=$m2; 
} else if($userInput > 8779){ // your number :) 
    $somma *=$m3; 
} 
+0

спасибо. когда вернусь в офис, я попробую ваше решение –

+0

ho Seguito I Tuoi Consigli ma $ 3 ad esempio non viene calcolata, mi sa che e meglio farlo eseguire da js ... –

Смежные вопросы