
marcosfj1
Membros-
Total de itens
249 -
Registro em
-
Última visita
Tudo que marcosfj1 postou
-
Olá pessoal, estava dando uma olhada no site, www.mercadolvre.com.br E queria saber algumas coisas que quem sabe alguém aqui possa me informar, tipo qual a linguagem que é usada no desenvolvimento do site? o Banco de Dados usado? Qual o provedor q eles usam ou se são o proprio provedor? alguém sabe me informar sobre o mercado livre, ou sabe me falar como eu poderia achar mais informaçoes valeu
-
Poxa ngm sabe como me ajudar?
-
Bom galera seguinte, to com um problema para ordenar as consultas. Primeiro é apenas uma consulta que eu tenho de produto do site, porem na pagina principal eu quero que seja aleatorio os protudos que sejam trazidos, já quando o cara fizer uma busca vou ordenar pelo id.produto DESC, e quando o caro tiver dentro de um departamento ou marca do produto vou ordernar tambem por id.produto DESC. então fiz da seguinte forma: $f_ORDER = "ORDER BY RAND(), P.id_produto DESC"; if ($_GET['busca']){ $f_ORDER = "ORDER BY P.id_produto DESC"; }elseif (is_numeric($_GET['categoria']) and is_numeric($_GET['marca'])){ $f_ORDER = "ORDER BY P.id_produto DESC"; } Depois la na cunsulta eu chamo a variavel $f_ORDER para setar na consulta SQL a ordenação da busca. O problema é que não esta fazendo a $f_ORDER = "ORDER BY RAND(), P.id_produto DESC";, e assim tanto os produto da pagina principal quanto da categoria e marca são ordenados da mesma forma, ou seja pelo id.produto DESC alguém sabe me ajudar? Valeu
-
Caramba ngm sabe me dar um opniao?
-
hehe já aprendi Fica ai a dica para quem precisar DATE_ADD(CURDATE(), INTERVAL 120 DAY) basta inserir isso no campo que você deseja valeu
-
Seguite gente no titulo não ficou bem explicado mas o que eu queria era fazer o seguinte. Tenho uma consulta SQL onde quando o cliente é ativado coloco na coluna dt_reativacao a funcao now(), mas queria fazer algo assim, q a data de ativacao dele recebesse o valor de now() mais 4 meses ou 120 dias, tipo assim $sql2 = " UPDATE cliente SET st_ativo = 1, dt_reativacao = now() + 120DAYS Acredito que apenas isso não seja possivel, mas seria algo nesse tipo q eu queria fazer, alguém sabe como fazer? Como eu poderia colocar uma data futura no campo da tabela? Valeu
-
hahha otima
-
Obrigado cara pelas dicas. Assim que eu testar eu venho aqui e falo se deu certo :) Valeu
-
Bom pessoal queria entender a diferenca de um para o outro, e se eu posso instalar os dois tipos de avg no eu pc. Na minha cabeça um protege o pc de virus e o outro na internet contra todos os outros tipos de problemas...seria a esta a diferenca? Ou no caso bastaria eu instalar o AVG Internet S. que já resolveria? alguém sabe me explicar? Valeu
-
não deu certo não cara...continua sem aparecer nada olha o q eu fiz: if($cp2['tipo'] == 0 or $cp2['id_cliente'] == 0000 ) E coloquei em todos, mandei mostrar o $cp2['id_cliente'] e mostrou certinho o id, mas na hora de mostrar todos os preços continua sem mostrar...fiz assim, apos colocar o OR nas condicoes: if(($_SESSION['cliente']['id_cliente']) == 0000){ echo "<br><br>preço Normal:".$preco1; echo "<br>preço CF:".$preco2; echo "<br>preço Especial:".$preco3; } Valeu
-
É uma variavel sim cara, foi a pressa para escrever. Na verdade é uma conta q o $vl_total recebe de acordo com o tipo do cliente, e depois joguei na variavel $preço para poder trabalhar com ela. E ate aqui ta tudo certo A questao é que faço a conta e passo o valor dentro do if e ai mais adiante no codigo eu quero pegar este valor para mostrar caso for adiministrador, porem não mostra acho q é porque esta dentro do if, então queria saber se teria como eu pegar a variavel que esta la dentro e usar em outro lugar valeu
-
Seguinte galera, tenho varias condiçoes para verificar o tipo de cliente, e para cada cliente esxite um preço. Mas para nos adiministradores seria interessante mostrasse os 3 tipo de preços para cada cliente....assim: if(...){ $preco1 = vl_total; } elseif(...){ $preco2 = vl_total; } elseif(...){ $preco3 = vl_total; } então fora de tudo eu peguei e verifiquei pelo id do cliente que esta logado se era o id de um dos adoministradores porque se fosse mostraria todos os preços if(($_SESSION['cliente']['id_cliente']) == 0000){ echo "<br><br>preço Normal:".$preco1; echo "<br>preço CF:".$preco2; echo "<br>preço Especial:".$preco3; } Mas não esta tendo valor estas variaveis de preço, acredito que seja porque elas ocorrem dentro de IFs. Mas como eu poderia pega-la? Valeu
-
Valeu a ajuda cara mas o grande problema mesmo era o == hehehe passou despercebido hehe valeu a ajuda
-
Gente a condicao é bem simples mas não sei porque não esta dando certo e ate onde vejo esta certo olhem só if ($_SESSION['cliente']['id_cliente']) { $sql2 = mysql_query("SELECT * FROM cliente WHERE id_cliente = {$_SESSION['cliente']['id_cliente']}"); $cp2 = mysql_fetch_array($sql2); if($cp2['id_cliente_tipo'] = 1 and $cp2['tipo'] = 0){//cliente lojista comum $parametro['valor_minimo_compra'] = 100; } elseif($cp2['id_cliente_tipo'] = 2 and $cp2['tipo'] = 1){//cliente consumidor final $parametro['valor_minimo_compra'] = 30; } elseif($cp2['id_cliente_tipo'] = 2 and $cp2['tipo'] = 0){//cliente profissional autonomo $parametro['valor_minimo_compra'] = 100; } elseif($cp2['id_cliente_tipo'] = 1 and $cp2['tipo'] = 2){ //cliente especial $parametro['valor_minimo_compra'] = 500; } } Faço a verificaçao se o cliente esta logado depois busco na tabela clientes os dados, e ai comeco a fazer as verificacoes. Clientes com id_cliente_tipo = 2 são cpf e clientes com id_cliente_tipo = 1 são cnpj Clientes com tipo = 0 são profissionais autonomos e lojista Clientes com tipo = 1 são consumidores finais Clientes com tipo = 2 são clientes especiais Pra cada tipo existe um valor minimo de compra, mas ele não esta pegando certo, não esta respeitando estas condiçoes, alguém sabe me dizer onde esta errado? Valeu
-
NOSSAAAAA cara se é foda hahaha....me ajudou muito tava quebrando a cabeça com isso aqui e era isso hahaha Alias pensei agora, todos os departamentos vao ter uma porcentagem então nem precisava daquele ELSE bastava o IF para verificar se o departamento tinha a promocao hahaha Valeu mesmo, ajudou demais
-
Aqui são os novos numeros que foram impressos com o echo $vl_sub_total 1006,6 / 1089,9
-
Como ngm conseguiu me ajudar, resolvi tentar explicar melhor para ver se alguém consegue entender //SE O CLIENTE FOI DO TIPO ESPECIAL(2) FAZ AS OPERACOES if($cp8['tipo'] == 2){ // BUSCO NA TABELA CARRINHO INFORMAÇOES SOBRE OS PRODUTOS QUE ESTAO INSERIDOS NO CARRINHO $sql = "SELECT BUSCA NA TABELA CARRINHO AS INFORMACOES Q ESTAO NO CARRINHO DO CLIENTE"; $req = mysql_query($sql); // FAÇO UM ARRAY PARA VERIFICAR todos OS DADOS ALEM DO PRIMEIRO while ($cp = mysql_fetch_array($req)) { // SE O PRODUTO não ESTIVER NA PROMOCAO FAZ A OPERACAO if($cp['promocao'] != 1){ // SELECIONO NA TABELA DE PERCENTUAL A % QUE SERÁ AUMENTADA NAQUELE PRODUTO $sql50 = mysql_query("SELECT * FROM percentual_cliente_especial WHERE id_aumento IS NOT NULL ORDER BY id_aumento DESC LIMIT 1000"); while($cp50 = mysql_fetch_array($sql50)){ $aumento_porcetagem = $cp50['vl_aumento']; $vl_sub_total = 0; //SE O DEPARTAMENTO ESTIVER COM PERCENTUAL FOR O MESMO DO DEPARTAMENTO QUE ESTA NO CARRINHO REALIZA A OPERACAO if($cp50['id_produto_categoria'] == $cp['id_produto_categoria']){ // FAZ O CALCULO $cp['vl_atacado'] = ((ceil($cp['vl_atacado'] - ($cp['vl_atacado'] * ($aumento_porcetagem/100)))) - 0.10); // PARA CADA PRODUTO VERIFICO A QUANTIDADE DELE PARA FAZER A MULTIPLICAÇAO PELO VALOR ENCONTRADO ACIMA $vl_sub_total += $cp['vl_atacado'] * $cp['qt_produto']; COLOQUEI O ECHO PARA VER O QUE ESTA RECBENDO A VARIAVEL //echo $vl_sub_total.' / '; //CASO O DEPARTAMENTO DO CARRINHO não ESTEJA COM PERCENTUAL, então não APLICA O CALCULO }else{ $vl_sub_total += $cp['vl_atacado'] * $cp['qt_produto']; } } //CASO ESTEJA NA PROMOCAO FAZ ESTE CALCULO }else{ $vl_sub_total += $cp['vl_atacado'] * $cp['qt_produto']; } } } Bem acho q consegui explicar bem, agora vamos ao problema: Tenho no meu carrinho 2 produtos que não estao na promocao e estao com percentual de desconto e seus departamento, ou seja eles entram em todos os IFs, mas a conta não esta certa, pois em um eu estou pagando 447,30 e no outro 83,30...Quando eu dou um echo em $vl_sub_total ele mostra este numeros quando na verdade deveria somar eles, mas não esta somando o que é estranho demais Este é meu problema alguém por favor analise meu codigo ele ta inteiro ai bem explicado.....SOCORROOO hahaha valeu
-
Caramba ngm consegue me ajudar?
-
Já consegui resolver uma parte 1 PRODUTO COM DESCONTO EM PROMOCAO E UM NORMAL O que falta é 1 PRODUTO COM DESCONTO E UM NORMAL
-
Bom galera seguinte, to apanhando muito aqui com umas contas, q não estao batendo pois tenho q estabelecer varias condiçoes, onde dependendo faz um coisa ou faz outra. Bem funciona assim, exite um cliente especial no meu site que irá ter desconto em alguns dos departamentos, mas se o produto X já estiver em promocao para todos os clientes, então o cliente especial não recebe a promocao, senao ficaria o desconto dele ser especial + a promocao ai ficaria errado, então fi da seguinte maneira APOS FAZER A VERIFICAÇÃO SE O CLIENTE ESTA LOGADO VERIFICO O TIPO DELE: if($cp8['tipo'] == 2){ // BUSCO NA TABELA CARRINHO INFORMAÇOES SOBRE OS PRODUTOS QUE ESTAO INSERIDOS NO CARRINHO $sql = "SELECT C.*, P.nome, P.vl_atacado, P.vl_varejo, P.codigo, PC.id_produto_categoria, C.qt_produto, P.id_produto, P.promocao FROM carrinho C INNER JOIN produto P ON P.id_produto = C.id_produto INNER JOIN produto_categoria PC ON PC.id_produto_categoria = P.id_produto_categoria WHERE id_cliente = {$_SESSION['cliente']['id_cliente']} AND P.st_ativo = 1"; $req = mysql_query($sql); $cp['vl_atacado'] = $cp['vl_atacado']; $vl_sub_total = 0; // FAÇO UM ARRAY PARA VERIFICAR todos OS DADOS ALEM DO PRIMEIRO while ($cp = mysql_fetch_array($req)) { //VERIFICO SE NA COLUNA PROMOCAO EXISTE 0 ou NULL if($cp['promocao'] != 1){ // SELECIONO NA TABELA DE PERCENTUAL A % QUE SERÁ REDUZIDA NAQUELE PRODUTO $sql50 = mysql_query("SELECT * FROM percentual_cliente_especial WHERE id_aumento IS NOT NULL ORDER BY id_aumento DESC LIMIT 1000"); while($cp50 = mysql_fetch_array($sql50)){ $aumento_porcetagem = $cp50['vl_aumento']; $vl_sub_total = 0; //SE A CATEGORIA DE PERCENTUAL ESTIVER NA TABELA CARRINHO então ELE AUMENTA A PORCENTAGEM SOMENTE NAQUELE PRODUTO if($cp50['id_produto_categoria'] == $cp['id_produto_categoria']){ // FAZ O CALCULO $cp['vl_atacado'] = ((ceil($cp['vl_atacado'] - ($cp['vl_atacado'] * ($aumento_porcetagem/100)))) - 0.10); // PARA CADA PRODUTO VERIFICO A QUANTIDADE DELE PARA FAZER A MULTIPLICAÇAO PELO VALOR ENCONTRADO ACIMA $vl_sub_total += $cp['vl_atacado'] * $cp['qt_produto']; }else{ vl_sub_total += $cp['vl_atacado'] * $cp['qt_produto']; } } }else{ $vl_sub_total += $cp['vl_atacado'] * $cp['qt_produto']; } } } Bom se o produto esta em promocao então $cp['promocao'] = 1 logo não entra no IF então nem preciso verificar a categoria dele se tem desconto e tal, porque ele esta na promocao. Se ele não estiver na promocao então $cp['promocao'] = 0 ou NULL ele entra no IF e verifica se o departamento atraves de $cp['id_produto_categoria'] tem desconto, se tiver faz o calculo, senao ele coloca o valor normal então se eu tenho um produto com desconto, q esta na promocao + um normal(sem promocao ou desconto) ele faz a conta errada, sendo que em teoria ambos os produtos deveria dar certo a conta pois entra um dele em cada ELSE alguém pode me ajudar a onde estou errado, talvez seja em um dos WHILEs, pois no exemplo que citei acima parece q ele só pega um produto e verifica os IFs.....De qualquer modo analisem ai meu codigo q eu não guento mais, não consigo achar o erro, pra mim eu fechei todas as condicoes mas deve estar faltando alguma, no caso: 1 PRODUTO COM DESCONTO EM PROMOCAO E UM NORMAL e 1 PRODUTO COM DESCONTO E UM NORMAL Valeu
-
não cara, acho q não me expliquei direito o checkbox já esta aparecendo, e ele não pode ter um nome ´produto´, alias o nome dele é o proprio id pego da conslta sql anterior, o q eu quero é q ao clicar no botao aqueles checkbox selecionados receberam um novo valor em promocao de 1 para 0
-
Seguinte galera tenho um array que traz a seguinte consulta $sql = "SELECT P.id_produto, P.vl_atacado, P.promocao, P.nome, P.codigo FROM produto P WHERE P.id_produto IS NOT NULL AND P.promocao = 1"; $req = mysql_query($sql); E depois mostro o resultado atraves do array, q tudo esta certo tras exatamente os dados q eu quero. Porem na primeira coluna do array eu coloquei um checkbox q recebe o valor de id_produto while ($cp = mysql_fetch_array($req)) { $registro++; ?> <tr class="grid_registro"> <td width="3%" align="center"><input name="id[]" id="id[]" type="checkbox" value="<?=$cp['id_produto'] ?>" /></td> <td align="left"> <?=$cp['codigo'] ?></td> <td align="left"> <?=$cp['nome'] ?></td> <td align="left"> <?=$cp['vl_atacado'] ?></td> </tr> Agora quero colocar um botao que faça assim...quando o cara clicar apos selecionar qtos checkbox ele quiser fazer um update daqueles id_produto escolhidos mudando a coluna PROMOCAO para 0 já q nessa listagem ela esta como 1 alguém sabe como me ajudar a fazer....Eu poderia no onclick do botao fazer o update da tabela? Valeu
-
já resolvido
-
já resolvido
-
Seguinte galera seguindo uns codigos ai na internet achei um interessante, para salvar os dados no formato do excel(.xsl) Eu queria colocar um botao SUBMIT pois os dados já são mostrados na tabela, e ai ficava escolha do usuario clicar ou não no botao e assim converter para excel. então eu fiz o seguinte coloquei o codigo dentro do envento ONCLICK do botao mas acabou não dado certo....Olhem meu codigo <tr align="right" > <td colspan="3" ><input type=BUTTON value="Converter" name="execel" onClick= "<?php $arquivo = 'pontos_clientes.xls'; $html = ''; $html .= '<table broder = "1">'; $html .= '<tr>'; $html .= '<td colspan="3"></tr>'; $html .= '</tr>'; $html .= '<tr>'; $html .= '<td colspan="3">Pontos Clientes</tr>'; $html .= '</tr>'; $html .= '<tr>'; $html .= '<td colspan="3"></tr>'; $html .= '</tr>'; $html .= '<tr>'; $html .= '<td><b>Coluna 1</b></td>'; $html .= '<td><b>Coluna 2</b></td>'; $html .= '<td><b>Coluna 3</b></td>'; $html .= '</tr>'; $html .= '<tr>'; $html .= '<td>L1C1</td>'; $html .= '<td>L1C2</td>'; $html .= '<td>L1C3</td>'; $html .= '</tr>'; $html .= '<tr>'; $html .= '<td>L2C1</td>'; $html .= '<td>L2C2</td>'; $html .= '<td>L2C3</td>'; $html .= '</tr>'; $html .= '</table>'; header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header ("Last-Modified: " . gmdate("D,d M YH:i:s") . " GMT"); header ("Cache-Control: no-cache, must-revalidate"); header ("Pragma: no-cache"); header ("Content-type: application/x-msexcel"); header ("Content-Disposition: attachment; filename=\"{$arquivo}\"" ); header ("Content-Description: PHP Generated Data" ); //echo $html; exit; ?> "> </td> </tr> No momento to salvando qualquer coisa nos dados da q estao enviados na tabela, porem se isso der certo de salvar no excel ai sim vou colocar um WHILE para trazer todos os dados da minha consulta MySQL....Mas primeiro tem q dar certo isso hehe alguém sabe me ajudar? Valeu