Pessoal estou com uma grande dúvida no php
Eu tenho em meu banco de dados:
Produto1: R$10,00
Produto2: R$30,00
Produto3: R$15,00
Produto4: R$80,00
Produto5: R$200,00
Produto6: R$800,00
Produto7: 1.000,00
Preciso pegar o menor e o maior valor do produto, e dividir em média..
Por exemplo:
Até R$800
R$800 a R$950
Mais de R$950
Um exemplo de um site que usa é mercadolivre: http://lista.mercado...com.br/nokia-e7
Alguém tem idéia de como posso fazer isso?
Grato
Calcular Média De Preços Dos Produtos E Dividr Em Médias
Started By dilneiss, 19/04/2012, 18:02
5 replies to this topic
#1
Posted 19/04/2012, 18:02
<?php
define("MELHOR_FORUM_DO_MUNDO", "Webmasters Online");
echo MELHOR_FORUM_DO_MUNDO;
?>
define("MELHOR_FORUM_DO_MUNDO", "Webmasters Online");
echo MELHOR_FORUM_DO_MUNDO;
?>
#2
Posted 20/04/2012, 17:35
Gostava de te ajudar, mas primeiro confirma-me se o que realmente queres no teu exemplo é teres algo do tipo:
Produto1: R$10,00
Produto2: R$30,00
Produto3: R$15,00
Produto4: R$80,00
Produto5: R$200,00
Produto6: R$800,00
Produto7: 1.000,00
Por exemplo:
Até R$800 -> Listagem com Produto 1,2,3,4,5
R$800 a R$950 -> Listagem com produto 6
Mais de R$950 -> Listagem com Produto 7
É isso?
Produto1: R$10,00
Produto2: R$30,00
Produto3: R$15,00
Produto4: R$80,00
Produto5: R$200,00
Produto6: R$800,00
Produto7: 1.000,00
Por exemplo:
Até R$800 -> Listagem com Produto 1,2,3,4,5
R$800 a R$950 -> Listagem com produto 6
Mais de R$950 -> Listagem com Produto 7
É isso?
#3
Posted 23/04/2012, 17:33
exatamente amigo, já axei um código funcionando..
segue um código funcionando:
segue um código funcionando:
function gera_lista_preco_filtro($label, $url_cat, $valor_min, $valor_max, $linhas){ $valor_max = number_format($valor_max,0,",",""); $valor_min = number_format($valor_min,0,",",""); $quant_carac = strlen($valor_min); $valor_min = substr($valor_min, 0, $quant_carac-1); $quant_carac2 = strlen($valor_min); $quant_carac_final = $quant_carac - $quant_carac2; for ($k = 0; $k < $quant_carac_final; ++$k) { $valor_min.= "0"; } $quant_carac = strlen($valor_max); $max_novo = substr($valor_max, 0, $quant_carac-1); $quant_carac2 = strlen($max_novo); $quant_carac_final = $quant_carac - $quant_carac2; if($valor_max % 10 != 0){ ++$max_novo; } for ($j = 0; $j < $quant_carac_final; ++$j) { $max_novo.= "0"; } $valor_max =$max_novo; $value = (float)(($valor_max-$valor_min)/$linhas); $range = array(); $min_temp = $valor_min; for($i=1;$i<=$linhas;++$i){ $temp = $valor_min + $value; if($temp > $valor_max){ $temp = $valor_max; } if($min_temp != $valor_min){ $min_temp = round($min_temp); } if($temp != $valor_max){ $temp = round($temp); } $range["$min_temp"] = $temp; $min_temp = $temp; $min_temp += 1; $valor_min = $temp; } return $range; }obrigado pela ajuda!
<?php
define("MELHOR_FORUM_DO_MUNDO", "Webmasters Online");
echo MELHOR_FORUM_DO_MUNDO;
?>
define("MELHOR_FORUM_DO_MUNDO", "Webmasters Online");
echo MELHOR_FORUM_DO_MUNDO;
?>
#4
Posted 26/04/2012, 11:22
Qual é o banco de dados que você está usando?
Pq esse calculo da pra fazer diretamente no banco de dados.
Pq esse calculo da pra fazer diretamente no banco de dados.
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951
PALMEIRAS - Primeiro campeão do mundo em 1951
#5
Posted 23/09/2017, 07:20
Purchasing Zentel In Internet cialis Buy Viagra Jelly Online Uk viagra Professional 100 Mg Kamagra Gold Cialis Pharmacie Ligne cialis buy online Daflon
Kamagra Oral Jelly Online viagra cialis Lasix Purchase Online
Potenzmittel Cialis Billig Kaufen
Viagra Generique Effet <a href=http://cialtobuy.com>generic cialis</a> Animal Amoxicillin For Infected Porcipine Quills
Kamagra Oral Jelly Online viagra cialis Lasix Purchase Online
Potenzmittel Cialis Billig Kaufen
Viagra Generique Effet <a href=http://cialtobuy.com>generic cialis</a> Animal Amoxicillin For Infected Porcipine Quills
#6
Posted 14/10/2017, 11:44
Prix Cialis En Pharmacie viagra Order Deltasone
Cheap Generic Valtrex Online viagra Levitra Information Propecia Farligt For Kvinnor
Lasix Without Prescription Overnight Cialis En Similares cheap cialis Amoxicillin 500 Tev Amoxicillin Capsules
Over The Counter Deltasone Medication Generic Lipitor And Pharmacy levitra prezzi Viagra Nebenwirkungen Symptome
Cialis Pastillas Para La Ereccion Kamagra Oral Jelly Results Cialis Hace Efecto generic cialis Prezzi Levitra Generico Novo Sildenafil
Propecia Servicaixa viagra Discount Elocon Allergy With Free Shipping Next Day Come Comprare Cialis In Farmacia Precio De Cialis Generico
Cheap Generic Valtrex Online viagra Levitra Information Propecia Farligt For Kvinnor
Lasix Without Prescription Overnight Cialis En Similares cheap cialis Amoxicillin 500 Tev Amoxicillin Capsules
Over The Counter Deltasone Medication Generic Lipitor And Pharmacy levitra prezzi Viagra Nebenwirkungen Symptome
Cialis Pastillas Para La Ereccion Kamagra Oral Jelly Results Cialis Hace Efecto generic cialis Prezzi Levitra Generico Novo Sildenafil
Propecia Servicaixa viagra Discount Elocon Allergy With Free Shipping Next Day Come Comprare Cialis In Farmacia Precio De Cialis Generico
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)