Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/11/2017, 11:30
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Descontar ingredientes a productos

Eso es simples mates, ejemplo:

Hamburgesa:
Base: 200 (pan + carne)
Queso: 70
Salsas: 30
Lechuga: 40
Tomate: 50
Pepinillos: 20
------
Total = 410

Ergo descontar algo es: total-PrecioIngrediente
Entonces si quieres descontar pepinillos es:
410-20 = 390.

Es un ejemplo muy de niños, pero eso es. Entonces, en código es:

burger.php
Código PHP:
Ver original
  1. <?php
  2.  
  3. $discount = explode(",", $_GET["discount"]);
  4. $base = 200;
  5.  
  6. $mix = array("cheese"=>70, "souces"=>30,"lettuce"=>40,"tomatoe"=>50, "pickle"=>20);
  7.  
  8. $burger = $base+array_sum($mix);
  9.  
  10. for($k=0;$k<sizeof($discount);$k++){
  11. $burger -= $mix[$discount[$k]];
  12. }
  13.  
  14. echo "Total pedido: $burger";
  15.  
  16. ?>

Y para descontar haces esto

burger.php?discount=tomtatoe,picke,cheese

Ahi quitas el tomtate, pepinillo y queso. Es un ejemplo burdo. faltaría tener en una bd la lista de ingredientes, el valor base de los platos, etc, etc...

Pero es la idea