Pesquisar na Comunidade
Mostrando resultados para as tags ''faz 25 anos que estava buscando essa solução!''.
Encontrado 1 registro
-
Eu estou bem enrolado com o projeto portaria2, mas hoje apareceu outro cliente pedindo para aperfeiçoar a gambiarra que eu fiz no MySQL. O cliente tem uma camisa que custa R$ 6,00, ele queria vender os botões. Cada camisa tem 6 botões, logo, cada botão custa R$ 1,00. Para resolver isso, eu abri um novo registro chamado botão, e no campo código do fornecedor eu coloquei {"cod":886,"conv":6}, onde 886 é o código da camisa e 6 é o número de botões que cada camisa tem. Eu pedi para o PHP calcular o custo do botão assim: $custooriginal= // resultado da consulta do produto original $obj=json_decode($codfornecedor); $conv=$obj->conv; $custo=round($custooriginal/$conv,2); // cálculo do custo para um produto vinculado em outro. Agora, o cliente disse que tem uma camisa que custa R$ 6,00, uma calça que custa R$ 6,00 e um par de chinelo que custa R$ 6,00. Logo o Conjunto Para a Praia custa R$ 18,00. Para resolver esse problema, eu pensei nessa anotação {"cod":886,"conv":1,"cod":666,"cod":999} e o código PHP ficaria mais ou menos assim: if (!$conv==1){ $custo=round($custooriginal/$conv,2);} else { // ver quantos cod tem na anotação json // consultar o custo de cada um deles $custo=$somacusto;} A primeira dificuldade que eu vejo é que o PHP não vai conseguir distinguir os códigos, a menos que chame de cod1, cod2 e assim vai, mas enfim, isso é apenas um esboço de uma ideia. Na hora de digitar, tudo sai diferente.