Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2010, 09:03
Ghosty
 
Fecha de Ingreso: junio-2008
Mensajes: 292
Antigüedad: 16 años, 6 meses
Puntos: 4
Ayuda con el carrito de la compra

Hola amigos me he encontrado con un problema al hacer un carro de a compra es el siguiente. Tengo un carro en el que esta el producto con su precio, el total de los productos y el precio con el IVA, bien, hasta ay xaxi por que esta tal y como lo encontre....ahora le he intentado incluir el precio del envio y lo que e exo es que la variable $suma que en su origen era 0 le he puesto 5,50 que es el precio del envio y bien funciona pero mi problema es el siguiente necesito que el precio del envio sea 0 por un pedido superior a 50€ ¿como lo puedo hacer? aqui os dejo el codigo y gracias por las sugerencias.

Código PHP:
function imprime_carrito(){
        
$suma 5.50;
        
        echo 
'<table border=1 cellpadding="3">
              <tr>
                <td><b>Nombre producto</b></td>
                <td><b>Precio</b></td>
                <td>&nbsp;</td>
              </tr>'
;
        for (
$i=0;$i<$this->num_productos;$i++){
            if(
$this->array_id_prod[$i]!=0){
        
                echo 
'<tr>';
                echo 
"<td>" $this->array_nombre_prod[$i] . "</td>";
                echo 
"<td>" $this->array_precio_prod[$i] . "</td>";
                echo 
"<td><a href='ver_carrito.php?linea=$i'>Eliminar producto</td>";
                echo 
'</tr>';
                
$suma += $this->array_precio_prod[$i];
            }
        }
        
//muestro el precio de envio
        
echo "<tr><td><b>Envio:</b></td><td> <b>5,50</b></td><td>&nbsp;</td></tr>";
        
//muestro el total
        
echo "<tr><td><b>Subtotal:</b></td><td> <b>$suma</b></td><td>&nbsp;</td></tr>";
        
//total más IVA
        
echo "<tr><td><b>Total +IVA(16%):</b></td><td> <b>" .  $suma 1.16 "</b></td><td>&nbsp;</td></tr>";
        echo 
"</table>";
    }