Estou com uma duvida nessa rotina
eu tenho uma tabela sp com os fretes a serem calculados pelo peso da mercadoria.
exemplo:
produto 1 = peso 500 grs
ai na tabela tem vários valores dependendo do peso, exemplo, até 1 kg= 10,63 de 1 a 2 kg = 15,75 e assim por diante.
O problema é que ele está pegando apenas o primeiro valor de cada estado, o que eu preciso é que ele pegue os valores do frete conforme o peso da mercadoria.
Espero ter sido claro na dúvida.
Obrigado
======
Veja o que eu estou utilizando agora
if ($HTTP_SESSION_VARS['global_quilos'] == 0) {
$HTTP_SESSION_VARS['global_quilos'] = 1;
}
if ($form_tipo_cidade == "capital") {
$HTTP_SESSION_VARS['form_cidade'] = "Capital";
}
switch($HTTP_SESSION_VARS['form_estado']) {
case "AC":
$regiao_sedex = 8;
break;
case "AL":
$regiao_sedex = 6;
break;
case "AP":
$regiao_sedex = 8;
break;
case "AM":
$regiao_sedex = 8;
break;
case "BA":
$regiao_sedex = 5;
break;
case "CE":
$regiao_sedex = 8;
break;
case "DF":
$regiao_sedex = 3;
break;
case "ES":
$regiao_sedex = 3;
break;
case "GO":
$regiao_sedex = 4;
break;
case "MA":
$regiao_sedex = 8;
break;
case "MT":
$regiao_sedex = 5;
break;
case "MS":
$regiao_sedex = 3;
break;
case "MG":
$regiao_sedex = 2;
break;
case "PA":
$regiao_sedex = 8;
break;
case "PB":
$regiao_sedex = 8;
break;
case "PR":
$regiao_sedex = 2;
break;
case "PE":
$regiao_sedex = 7;
break;
case "PI":
$regiao_sedex = 7;
break;
case "RJ":
$regiao_sedex = 2;
break;
case "RN":
$regiao_sedex = 8;
break;
case "RS":
$regiao_sedex = 3;
break;
case "RO":
$regiao_sedex = 7;
break;
case "RR":
$regiao_sedex = 9;
break;
case "SC":
$regiao_sedex = 2;
break;
case "SP":
$regiao_sedex = 1;
break;
case "SE":
$regiao_sedex = 6;
break;
case "TO":
$regiao_sedex = 5;
break;
}
Sei que está faltando uma rotina para isso mas como faria ela?
Edição feita por: Balala, 27/04/2005, 14:39.











