Ir para conteúdo
Fórum Script Brasil

marcosfj1

Membros
  • Total de itens

    249
  • Registro em

  • Última visita

Tudo que marcosfj1 postou

  1. marcosfj1

    Subtração de Datas

    Valeu cara testei seu codigo aqui, e era exatamente isso que eu queria, mas me explica duas coisas no meu caso, q vou pegar a data do pedido do banco ficaria assim: $sql="SELECT P.dt_pedido FROM pedido P WHERE dt_pedido IS NOT NULL"; $req = mysql_query($sql) or die(mysql_error()); $cp = mysql_fetch_array($req) $dataatual = strtotime(date("Y.m.d")); // [b]no banco esta dessa forma[/b] $datapedido = strtotime(date("cp['dt_pedido']")); // [b]aqui eu jogava o valor obtido do banco?????????[/b] $diferencia = ($dataatual - $datapedido) / 86400; // [b]Este numero como voce conseguiu ele??? porque agora fiquei sabendo q tem que ser 4 meses e não 6[/b] Valeu pela ajuda
  2. Galera to com o seguinte problema, pediram pra quem fizesse assim Aqui quando o cliente faz um pedido e gravado no banco num tabela de pedidos a data que o pedido foi feito, então meu chefe quer saber quem são os que não compram nada a mais de 6 meses, ai pensei em pegar este valor e inserir em uma tabela diferente, pois estes que forem selecionados devem ser desativados, e não poderao mais comprar. Mas não sei fazer a subtraçao das datas teria que ser algo do tipo if(DATA ATUAL - dt_pedido >= 6 meses) INSERT INTO cliente_bloqueados Mas não sei como poderia fazer esta subtração? alguém poderia me ajudar Valeu
  3. Como assim já estar na minha hospedagem?? Tipo se eu to procurando no FTP e não to achando ele não esta la....ou quer dizer q possa estar la no meu servidor ClOUD que tem na locaweb? porque se for ai não tem como eu ver certo? Realmente não entendo muito disso hehe
  4. Cara então a um tempo atras uns 3 meses invadiram sim o FTP e tinha uma pasta la.....as pastas antes estavam com permissoes 777, mas depois disso todas foram mudadas para 755, mas mesmo assim olhei em todas pra garantir....e nada :( Fora q a locaweb fica culpando e ameacando tirar do ar o site, caso na seja resolvido....mas como resolver algo q não vejo muito foda
  5. Galera acabo de receber um aviso da localweb falando q houve uma denuncia do site que eu adiministro que esta sendo usado para phishing atraves de msg de email, então eles recomendarao que fosse olhada o FTP para ver se tinha alguma pasta diferente. Bem eu fiz isso e nada, esta tudo certo como sempre esteve, o estranho é q a denuncia foi feita no dia 11 e o site blindado fez uma varredura no dia 17 e mostrou q não havia mais falhas, pois o outro programador já havia corrigido todas Mas o q me mata é eles falarem que tem algo no FTP e eu não conseguir ver....existe possibilidade de estar algo oculto...ou ao invez de criarem uma pasta a pessoa q invadiu pegou um arquivo meu já existente e modificou ele para uso proprio? não entendo muito disso qualquer explicação vai ser boa valeu
  6. Já resolvido a ideia da multiplicaçao dentro do comando SQL foi utilizada.....e a maneira de ordenar não pode ser declarada dentro do sql pois ela é dinamica e varia de acordo com a vontade do usuario De qualquer forma já ta resolvido valeu
  7. Bom gente seguinte, eu faço uma consulta SQL no meu banco de dados e jogo os dados numa tabela, até aqui tudo normal. E quando o usuario clicar no nome da coluna ela é ordenada automaticamente, faço isso dessa maneira: Primeiro defino por GET o ORDER BY $sql_ORDER = " ORDER BY qtde_itens DESC"; if ($_GET['ordem']) $sql_ORDER = " ORDER BY ".$_GET['ordem']; Depois quando faço a consulta do SELECT eu chamo a variavel $sql_ORDER $sql ="SELECT busco os campos que desejo utilizar FROM tabela X $sql_ORDER"; Agora na hora de jogar os dados obtidos na tabela, em cada coluna eu faço da seguinte forma: <td align="left" ><a href="?g=<?=$_GET['g'] ?>&amp;ordem=codigo"><strong>Codigo</strong></a></td> <td align="left" ><a href="?g=<?=$_GET['g'] ?>&amp;ordem=nome"><strong>Produto</strong></a></td> Assim eu passo para a variavel &sql_ORDER um GET pelo nome da coluna que eu quero ordenar, no caso posso ordernar por codigo e nome. Porem eu uma das colunas eu não tenho uma dado trazido diretamente da tabela, e sim um conta feita por mim, onde eu pego a qtde_produto e multiplico pelo valor de cada um, exemplo: Qtde Produto X Valor Unitario = Valor Total 20 3 60 então eu jogo na variavel $valor_total, apos a multiplicaçao, o resultado.....Agora este é o problema!!! A variavel não é uma coluna da tabela então não posso ordenar-la da mesma forma....alguém saberia me ajudar a fazer, com que ao usuario clicar no nome da coluna ela seja ordenada, assim como fiz nos demais???????? O que eu poderia fazer para que esta coluna, criada atravez de uma conta fosse ordenada? <td colspan="2" align="left" ><strong>Valor Arrecadado com o Produto</strong></td> Acho q é bem complicada minha duvida né hehe mas quem sabe alguém possa me dar um ideia Valeu
  8. então cara pesquisando aqui eu já resolvi E eu não passei o link porque eu disse o nome do site q eu vi isso no titulo do tópico, foi no do ponto frio Valeu
  9. Gente tava dando uma olhada em uns sites por ai, e achei este efeito no site do ponto frio, acredito q seja CSS algum efeito ligado aos links Uploaded with ImageShack.us Reparem que conforme o mouse passa nas imagens elas ficam envolvidas por um quadrado cinza, alguém sabe como fazer isso? valeu
  10. já consegui resolver o problema....o arquivo existia sim, mas o caminho tava errado da sessao valeu
  11. Seguinte galera consegui enviar o banner(arquivo swf) do jeito que eu queria, como disse em outro tópico. Agora o que eu quero é chamar ele na pagina inicial do site, mas não estou conseguindo. Pesquisando eu vi sobre uma função que checa se o arquivo existe em determinada pasta do FTP atraves do nome do arquivo pego pelo banco de dados, mas não esta dando certo, não sei se o erro é na funcao ou na minha condição gostaria que voces olhassem e me dessem uma dica. Vamos la, primeiro eu checo se o arquivo e seus dados foram para o banco de dados: //PEGANDO O BANNER 1 $sql = mysql_query ("SELECT id_banner1, banner1 FROM banner1 WHERE id_banner1 IS NOT NULL ORDER BY id_banner1 DESC LIMIT 1"); $cp = mysql_fetch_array($sql); //PEGANDO O BANNER 2 $sql2 = mysql_query ("SELECT id_banner2, banner2 FROM banner2 WHERE id_banner2 IS NOT NULL ORDER BY id_banner2 DESC LIMIT 1"); $cp2 = mysql_fetch_array($sql2); Aqui vale explicar que eu vou pegar 2 banners de duas tabelas diferentes, pois um será mostrado para um tipo de usuario e o outro para outro tipo de usuario. Bom com este codigo eu pego os dois de suas respectivas tabelas no banco que já chequei que estao la. E tambem se eu der um: echo cp['banner1']; Aparecera o nome do banner da tabela 1 Bom depois disso eu checo se existe o arquivo no FTP, lembrando que eu já verifiquei a existencia dele e sei q esta la na pasta determinada por mim. if (file_exists($_SESSION['banner1'].$cp['banner1]) ) { $arquivo_nome1 = $cp['banner1']; } if (file_exists($_SESSION['banner2].$cp2['banner2]) ) { $arquivo_nome2 = $cp2['banner2']; } Bom aqui eu tento verificar a existencia do arquivo no FTP, e se ele existir eu jogo para a variavel $arquivo_nome1 ou $arquivo_nome2, que serão trabalhadas depois de acordo com o tipo de usuario. O problema é que acho q esta função não esta correta, pois nada é enviado para nenhum das variaveis $arquivo_nome alguém pode me ajudar? Valeu
  12. marcosfj1

    Erro ao enviar Banner

    Cara valeu era isso mesmo de ter colocado o [$i] Consegui enviar o banner para o banco e para a pasta do FTP Mas agora preciso de uma outra ajuda. $banner_nome = $_POST['banner'].(rand()).$ext[0]; $upload = FTP($_FILES['banner']['tmp_name'], 'banner', $banner_nome, false); então o nome do arquivo não esta vindo por POST, deveria vir o nome do arquivo que enviei Sabe me ajudar? Valeu
  13. Bom estava seguindo um tutorial para ver se dava certo, ai decidi fazer exatamente como ta no tutorial simplesmente pegar e colar para ver se tem algum erro, mas mesmo assim da erro alguém pode me ajudar &lt;script type="text/javascript" src="jquery-1.3.js"></script> &lt;script type="text/javascript"> function lookup(inputString) { if(inputString.length == 0) { // Hide the suggestion box. $('#suggestions').hide(); } else { $.post("busca_pais.php", {queryString: ""+inputString+""}, function(data){ if(data.length >0) { $('#suggestions').show(); $('#autoSuggestionsList').html(data); } }); } } // lookup function fill(thisValue) { $('#inputString').val(thisValue); setTimeout("$('#suggestions').hide();", 200); } </script> <form> Digite o país: <br /> <input type="text" size="30" value="" id="inputString" onKeyUp="lookup(this.value);" onBlur="fill();" /> <div class="suggestionsBox" id="suggestions" style="display: none;"> <img src="upArrow.png" style="position: relative; top: -12px; left: 30px;" alt="upArrow" /> <div class="suggestionList" id="autoSuggestionsList"> </div> </div> </form> [code] <?php $conexao = mysql_connect(); mysql_select_db() or die(mysql_error()); if(isset($_POST['queryString'])) { $queryString = $_POST['queryString']; if(strlen($queryString) >0) { $query = mysql_query("SELECT nome FROM produto WHERE nome LIKE '$queryString%' LIMIT 10") or die("Erro na consulta"); while ($result = mysql_fetch_array($query)) { echo '<li onClick="fill(\''.$result[0].'\');">'.$result[0].'</li>'; } } } ?> Bom ai depois de copiar e colar eu crie um pasta no meu ftp chamada teste2 e joguei estes dois arquivos, então ao testar aparece o 'Digite se pais' mas ao comecar a escrever não acontece nada, alguém sabe me dizer o q pode estar errado. E se alguém puder sugerir um tutorial que não seja muito dificil para criar um autocompletar em busca também seria bom hehe valeu
  14. marcosfj1

    Erro ao enviar Banner

    Valeu pela dica cara No caso como eu disse eu uso uma funcao FTP que já faz todo o processo de abrir a conexao, então só de ter chamado ela já realizo a conexao e dou a permissao para escrever em pastas fechadas do ftp Mas isso do [$i] não tinha reparado, vou tentar, mas acho q não va dar muito resultado hehe valeu
  15. Seguinte galera, aqui no site quando se tem um banner novo, o rapaz que desenvolve tem que abri o FTP e colocar ele na pasta para que possa aparecer no site. Mas não quero que seja mais assim pois não é legal ficar abrindo o FTP para isso, então decidi na area administrativa criar um sistema de envio automatico do banner, e fiz da seguinte forma: Primeiro o formulario de envio, bem simples: <form action="" method="post" enctype="multipart/form-data" name="form1" id="form1" > <table width="100%"> <tr> <td colspan="2" align="left"><strong><u>Enviar Banner</u></strong></td> </tr> <tr> <td colspan="2" align="left">&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td></td> </tr> <tr> <td valign="top" width="30%" align="right"><strong>Banner</strong></td> <td align="left"><input name="banner1" id="banner1" type="file" /></td> </tr> <tr> <td>&nbsp;</td> <td></td> </tr> <tr> <td></td> <td align="left"> <input name="enviar" type="submit" value="Salvar Banner" /> <input name="formulario" type="hidden" value="banner1" /> </td> </tr> </table> </form> Depois o lugar onde eu trato o banner para ser enviado: if ($_FILES['banner1']['name']) { // for ($i=0; $i<sizeof($_FILES['banner1']['name']); $i++) { // preg_match("/\.(gif|bmp|swf|png|jpg|jpeg){1}$/i", strtolower($_FILES['banner1']['name'][$i]), $ext); // if ($ext[0] == '.swf') { $banner_nome = $_POST['banner1'].md5(uniqid(rand(), true)); $upload = FTP($_FILES['banner1']['tmp_name'][$i], 'banner', $banner_nome, false); // if (!$upload) $alert = 'Banner não foi enviado!'; else { // $sql = "INSERT INTO banner (banner_nome, dt_hr) VALUES ('$banner_nome', now())"; mysql_query($sql) or die(mysql_error()); $alert = 'Banner Enviado com Sucesso'; } } } Bom primeiro eu segui este codigo do sistema de envio de imagens que já existe na area administrativa, e esta funcionando. Reparem que no codigo tem a funcao FTP que é para poder enviar arquivos em pastas criadas no FTP com 755, e que logo apos eu insiro na pasta BANNER. Depois eu tento inserir as informaçoes em uma tabela no banco de dados Bom resultado não acontece nada, ao enviar o sistema demonstra carregar mas não acontece nada, nem vai para a pasta destinada, nem é inserido na tabela. alguém pode me ajudar? Onde esta o meu erro? Obrigado
  16. Valeu a ajuda realmente esta funcao dá certo sim, mas eu optei por não deixar o cara colocar o & dando um alerta para ele que não pode colocar este caractere, assim já consigo o que eu queria de não deixar ir para o banco assim, e evito este tipo de caracter nos campos de input Obrigado a quem ajudou Valeu
  17. Bom pessoal estou com o seguinte problema. Durante o cadastro dos clientes em um dos campos do formulário muitas empresas estão colocando o caracter especial & mas não quero mais que isso aconteça quero que na hora do cadastro ele possa inserir sim o & mas que na hora de gravar no banco seja substituído por e. Na página onde eu trato os dados eu faço a verificação se o cara preencheu o código. elseif (!$_POST['razao_social']) { $alert = '[ATENÇAO] Campo RAZAO SOCIAL é obrigatório !'; $focus = 'razao_social'; Como eu poderia arrumar isso para que houvesse a troca de & por e. Teria que ter algum recurso para analisar o que o cara inseriu e caso tivesse o caracter eu substituísse, mas como seria feito isso? Obrigado
  18. Bom galera, to com o seguinte problema dentro do meu banco de dados existe uma coluna que recebe o nome das empresas. O problema desse campo é que ele recebe o caractere & e então eu tinha que achar no banco este caractere e substituir pela letra e Claro isso de uma forma automarica afinal são mais de 200 registros então como eu poderia fazer, tem algum jeito simples de fazer pelo phpAdimin Valeu
  19. Valeu cara era mais ou menos isso que eu queria mesmo, adaptei aqui eu deu certo Obrigado
  20. A muito tempo abrir este tópico e posso dizer que já resolvi o problema....porem surgiu algo maior ainda :( Eu faço a verificação do codigo existente da seguinte forma: $sql = "SELECT codigo FROM produto WHERE codigo = '{$_POST['codigo']}'"; $req = mysql_query($sql); elseif (mysql_num_rows($req)) $alert = 'Este codigo já existe. Digite outro!'; Bom tudo funcionando, então a hora que o cara digita o codigo se ele for repetido manda a msg falando que o codigo já existe. Porem se o cara vai atualizar apos criar o produto. Por Exemplo cadastrou o produto e depois de uma semana decidiu mudar o preço então ele vai e ao clicar em salvar vai acontecer a verificação do codigo, e isso não pode acontecer, pois não é durante o cadastro Como eu poderia resolver isso? Valeu
  21. Seguinte galera eu uso o PhpAdmin para fazer meu banco, e os cogidos são gerados pelo cara que cadastra, ou seja não são automaticos, por isso a uma grande chance de ter codigos repetidos no banco, ai eu queria saber como eu poderia fazer para achar estes codigos Tipo eu queria atravez de um SQL localizar todos aqueles que estao iguais no banco para poder analizar e futuramente alterar alguém pode me ajudar? Valeu
  22. Cara obrigado pelo link: http://www.w3schools.com/css/pr_pseudo_hover.asp Tentei aplicar mas não deu certo, e é exatamente isso q eu queria, mas não to conseguindo colocar no meu sistema, eu segui o proprio exemplo que dao no site http://www.w3schools.com/css/tryit.asp?filename=trycss_link2 No caso eu escolhi aplicar o CLASS five a.five:link {color:#ff0000;text-decoration:none;} a.five:visited {color:#0000ff;text-decoration:none;} a.five:hover {text-decoration:underline;} então coloquei no inicio da minha pagina o seguinte <style type="text/css"> a.five:hover {text-decoration:underline;} </style> Depois na minha DIV eu chamei assim: <div style="width:15px;height:15px;background-color:<?=$background_color ?>;margin:2px;float:left;padding:2px;"><a class="two" href="java script:void(0)"... blablabla Mas não aconteceu nada. alguém sabe me dizer a onde estou errando? Valeu
  23. Valeu esta funcao sim fez o q eu queria...e realmente manual tem td mas tem q conhecer as funcoes, ou explicar certinho o q quer, mas o q eu queria eu estava até confuso tanto q na primeira ajuda q me mostrou não fez o q eu queria q era aproximar para baixo a dizima Bom mas já ta resolvido aqui, valeu o pessoal q ajudou
×
×
  • Criar Novo...