Ver Mensaje Individual
  #13 (permalink)  
Antiguo 31/03/2013, 14:25
katoncin
 
Fecha de Ingreso: marzo-2013
Ubicación: cadiz
Mensajes: 30
Antigüedad: 11 años, 10 meses
Puntos: 0
Respuesta: Calculadora precios

vuelvo a darle una subida a esto a ver si alguien puede ayudarme.

Código PHP:
<?php

$alto
'alto';
$largo'largo';
$ancho'ancho';

$peso'peso';

//no sé si esto funciona, sino habría que sustituir cada X por $peso
$peso=x

$alto
+$largo+$ancho==y

if ($y<=100)

$precioincremento 0

elseif ($y 100)
{
    
$precioincremento $y-100 0.1;
}
if(
$_POST['tipo']=="sobre"){
          if(
$_POST['distancia']=="provincial"){
          
$precio+="4,50";}
                if(
$_POST['peso']>2){
                        
$_POST['total']="Lo sentimos. En esta opción el paquete no puede ser mayor a 2 kg, escoja la opción de paquetes mayores a 2 kg. Gracias.";}
         elseif(
$_POST['distancia']=="regional"){
             
$precio+="4,80";}
            if(
$_POST['PESO']>2){
                        
$precio="Lo sentimos. En esta opción el paquete no puede ser mayor a 2 kg, escoja la opción de paquetes mayores a 2 kg. Gracias.";}
        elseif(
$_POST['distancia']=="nacional"){
             
$precio+="5,50";}
            if(
$_POST['peso']>2){
                        
$precio="Lo sentimos. En esta opción el paquete no puede ser mayor a 2 kg, escoja la opción de paquetes mayores a 2 kg. Gracias.";}
                        }
                        
                        
$preciofinal $precio $precioincremento
                        
if ($_POST ['tipo']=="economico") {                        

//No tendría sentido el de X menor a 2, pero lo dejo de momento por si cambiaran los precios.
 
if($_POST['distancia']=="provincial"){
 
if (
$x<=2$x=4.50;
if (
$x<=&& $x>=2.1$x=4.60;
if (
$x<=10 && $x>=5.1$x=4.72;
if (
$x<=11 && $x>=10.1$x=5.41;

}

// No sé si habría que poner el $preciofinal en cada uno o sirve poniendolo sólo al final

if($_POST['distancia']=="regional"){
 
if (
$x<=2$x=4.65;
if (
$x<=&& $x>=2.1$x=4.70;
if (
$x<=10 && $x>=5.1$x=4.90;
if (
$x<=11 && $x>=10.1$x=5.61;

}

if(
$_POST['distancia']=="nacional"){
 
if (
$x<=2$x=4.85;
if (
$x<=&& $x>=2.1$x=4.90;
if (
$x<=10 && $x>=5.1$x=5.50;
if (
$x<=11 && $x>=10.1$x=6.20;

}

if (
$_POST ['tipo']=="urgente") {                        


if (
$x<=2$x=5.5;
if (
$x<=&& $x>=2.1$x=6.60;
if (
$x<=10 && $x>=5.1$x=7.72;
if (
$x<=11 && $x>=10.1$x=8.41;

}


$preciofinal $x $precioincremento

<?

Última edición por katoncin; 01/04/2013 a las 03:27