Ir para conteúdo
Fórum Script Brasil

MTavares

Membros
  • Total de itens

    1.048
  • Registro em

  • Última visita

Tudo que MTavares postou

  1. MTavares

    Dúvida

    Prezados colegas, Estou com um desafio que é pegar arquivo txt, zipá-los e depois de zipar deletar os arquivos zipados do diretório... só que nunca trabalhei com bibliotecas de zipar com php... alguém poderia me dar uma força???... abraços Putz... Falei mas não expliquei... :blink: .... Vejam... eu tenho que criar uma função que... pegará os arquivos tx de uma pasta.... depois de pegar irá zipá-los.... depois de zipar os arquivos, enviará para outra página.... e depois de jogar os arquivos zipados para esta nova página, deletará os arquivos txt que ficaram na pasta antiga.... Abraços....
  2. MTavares

    Delete

    Pessoal... é o seguinte.. estou com o seguinte desafio e que não estou conseguindo resolver sozinho, por isso conto com a ajuda de vocês... Eu estou trabalhando em um sistema já pronto onde tenho que fazer algumas alterações e uma delas é: fazer o update de um cadastro caso ele já tenha sido cadastrado, caso contrário farei a inclusão de um novo cadastro... até aí tudo bem se esse sistema não tivesse o seguinte problema. Vejam: <? // esse flag é uma identificação do que deve fazer ... elseif ($flag == "53"){ // aqui está o problema... esse delete se eu tirar as inserções saem duplicados e o Update não funciona... $sql = "delete from ...."; $bd->exec($sql); $arrcampo =split(';',$campo); for ($ir = 0;$ir < count($arrcampo); $ir++){ $sql = "insert into ..."; $bd->exec($sql); } ....... ?> Já tentei colocar direto dentro do for.... mas se eu tirar esse delete do início do flag, quando for deletar um registro, não funciona.... Alguém poderia me dar essa força...? Abraços...
  3. MTavares

    Consulta

    Eu dei o var_dump e tudo na verdade o que está havendo é o seguinte... espero que dê pra entender.... :blink: .. Eu peguei um sistema pré-pronto que outro colega desenvolveu e tenho que dar continuidade de onde ele parou.... Eu tenho o seguinte código: <?php .... // Nesta linha temos o delete... se eu tirar esse delete todos os inserts vem duplicados...coisa de louco, não?!?!? :blink: $sql = "delete from tabela1 where id = $id"; $bd->exec($sql); // aqui como todos sabem pega-se os valores da variável $combo e separa as strings em matrizes... $arrcombo =split(';',$combo); .... // aqui entra a primeira inserção ao banco do $arrcombo, mas isso depois eu resolvo, do seu eu tirar o nosso amigo delete lá de cima, duplica as inserções (não me perguntem o porque...) // esse array que me interessa, porque se eu conseguir resolver isso aqui, todos os meus problemas serão solucionados (eu espero!!!) e é a mesma coisa do $arrcombo acima... $arrcombo1 =split(';',$combo1); // nesta linha jogamos em um looping... (tá parecendo aula de PHP... :rolleyes: ) for ($m = 0 ;$m < count($combo1); $m++){ // temos a SQL que já foi testada e está tudo correndo bem... $sql = "....."; // a query tb está bem, obrigado... $query = "......"; // pois bem, eu quero pegar os valores da variável $combo1, que na verdade são ids e verificar se existem na tabela acima, caso não exista será feito um insert, caso exista será feito um update. Eu tentei dessa forma.... if($combo1[$m] == pg_fetch_result($lista[0],0,"id_nome")){ echo "OK... vamos fazer UPDATE...."; }else{ echo "<br>...senão vamos gravar um novo registro!<br>"; } } } ... ?> ...quando dou um var_dump() no pg_fetch_result .... o valor que retorna é NULL (nulo)... Alguém sabe me informar onde estou errando????? Abraços....
  4. MTavares

    Consulta

    Prezados colegas, estou com a seguinte consulta: <? ... $arrOutro = split(';',$outro); // essa variável pega os valores de outra página for ($m = 0 ;$m < count($arrOutro); $m++){ $sql = "select...."; // quanto ao select está tudo ok porque fiz diretamente pelo SQL e retornou resultados $listar = $bd->consulta($sql); // o método consulta é o query echo "Nome = " .$listar[0]['nome']. "<br>"; echo "E-mail = " .$listar[0]['email']. "<br>"; ..... } ?> Só que os resultados não são mostrados porque zera .... Alguém pode me ajudar??? Abraços
  5. MTavares

    Select

    na verdade não estou falando em inserir diretamente para o banco, mas imagine dois selects de HTML, de um lado todos os nomes, do outro o select onde vai ser inserido os nomes e quando clicar em um botão "Enviar" todos os nomes inseridos no outro select serão inseridos em um banco de dados... ou seja.. dois selects com uma seta no meio onde você pode pegar os nomes do select no lado esquerdo e jogá-los para o lado direito... depois clicar em enviar e jogá-los direto para uma base de dados... ia esquecendo... o outro tópico foi relacionado ao PostGre ( ; - )
  6. MTavares

    Select

    Caros amigos... Eu tenho um sistema do qual tenho que pegar os registros cadastrados em um select (do HTML) e inserí-los em um Banco de dados... só que os nomes são inseridos por um comando javascript ou seja, vamos supôr que tenha 4 nomes dentro deste select e de vez em quando tenho que inserir mais nomes, só que gostaria de inserir no banco de dados só os nomes novos que foram inseridos e não os que já constam no select... como faria isso no PHP???.... abraços
  7. MTavares

    Verificar

    beleza ESerra, Realmente me expressei mal... na verdade estou trabalhando com templates e com classes, logo tenho uma página que através de um select, onde fica armazenados os nomes... ao clicar em gravar, eles vão para uma outra página onde faz a insersão...mas antes tem que verificar se o nome já existe no banco...caso não exista ele grava... senão ele não grava.... abraços
  8. MTavares

    Verificar

    beleza ESerra, Vou colocar uma parte do código: <? ... $sqll = "select nome from pc_cadastro where nome ='".$nome."'"; $lista = $bd->consulta($sqll); if(pg_num_rows($lista) > 0){ $sql = "insert into pc_novo(id, nome) values(".$id', '$nome');"; $bd->exec($sql); }else{ echo "<br><br>cadastrou"; } ... ?> Ou seja.. quero verificar se existe o nome no banco, caso não haja será feito o insert, senão, nada feito...só que quando fiz desse jeito, zera o insert.... abraços
  9. MTavares

    Verificar

    Prezados colegas, Como faço pra verificar se um determinado nome já consta no banco de dados em Postgre... eu tentei dessa forma... <?php .... if($muito != pg_fetch_result($lista,0,"nome")){ echo "mensagem"; } ..... ?> ... só que não deu certo... Abraços!!!
  10. Sem ser chato já sendo...estou levando uma surra no JavaScript por causa de um botão...vê se pode?!? :blink: ...Primeiro queria que ele aparecesse... legal... aparece depois de clicar... dependendo do ID da foto...pois bem...quando habilitei o botão com o ID da foto através do PHP deu erro... pois as fotos que tem o ID como 0 dá erro na apresentação da página....então quero fazer no JavaScript... tentei algo mais ou menos assim: if(document.getElementById('artigo').value != 0 ){ document.getElementById('btnBotao').innerHTML = "<a href=\"http://diretorio/artigo_"+artigo+".html\" target=_blank><img src=\"/diretorio/img/bt_ler_materia.gif\" border=\"0\">" document.getElementById('btnBotao').style.visibility = 'visible'; } ou seja... se o ID que não for 0 o raio do botão aparece...se for 0 o botão não aparece...só que não estou conseguindo... abraços à todos e obrigado quem puder me ajudar!!!
  11. Mestre...desculpa... o erro foi meu... coloquei o código JavaScript dentro do PHP, ou seja, quando o id tinha o valor 0, o botão não aparecia, influenciando assim nos artigos com esse valor.... Mesmo assim obrigado pela força mais uma vez... Abraços!
  12. ======================= Obrigado mais uma vez mestre, O botão encontra-se aqui: <div id="btnBotao"><a href="http://diretorio/id_<?php echo($id["id"]); ?>.html" target=_blank><img src="/diretorio/img/bt_ler_materia.gif" border="0"></a></div>
  13. Olá Colegas, Eu tenho o seguinte código: <script> .... if( nome == 0 && artigo != 0 ) { document.getElementById('btnBotao').style.visibility = 'hidden'; document.getElementById('btnBotao').innerHTML = "<a href=\"http://diretorio/?url=http://diretorio/artigo_"+artigo+".html\" target=_blank><img src=\"/diretorio/img/bt_ler_materia.gif\" border=\"0\">" document.getElementById('btnBotao').style.visibility = 'visible'; } if ( nome != 0 ) { document.getElementById('btnBotao').innerHTML = "<a href=\"http://diretorio/artigo_"+nome+".html\" target=_blank><img src=\"/diretorio/img/bt_ler_materia.gif\" border=\"0\">" document.getElementById('btnBotao').style.visibility = 'visible'; } ... </script> ...do qual faz um determinado botão aparecer e sumir dependendo do seu ID... mas quando clica no botão... demora-se a aparecer as fotos e no console de erro do Firefox aparece a seguinte mensagem: "Erro: document.getElementById("btnBotao") has no properties" A linha do qual aponta o erro é: Algo como: "não tem nenhuma propriedade" Agradeço quem puder me ajudar... abraços à todos!!!
  14. Mais uma vez obrigado mesrte, eu realmente coloquei "vibility" em vez do display e funcionou... abraços
  15. Mestre... mais uma vez obrigado pela resposta... veja, eu coloquei dessa forma... if ( nome == 3 ) { alert(nome); document.getElementById('btnBotao').innerHTML = "<a href=\"http://www.click21.com.br/?url=http://noticias.click21.com.br/materia_"+nome+".html\" target=_blank><img src=\"/publicador/img/bt_ler_materia.gif\" border=\"0\">" document.getElementById('btnBotao').style.display = 'visible'; } if(nome == 0) { alert(nome); document.getElementById('btnBotao').style.display = 'hidden'; } } e os valores estão chegando certo... ´mas o botão ainda não some.... abraços...
  16. Prezados colegas, graças a um colega nosso consegui fazer com que o botão aparecesse, mas agora preciso com que ao clicar em uma foto com valor "0" o botão desapareça.... eu coloquei algo assim: if ( nome == 3 ) { document.getElementById('btnBotao').innerHTML = "<a href=\"http://www.click21.com.br/?url=http://noticias.click21.com.br/materia_"+nome+".html\" target=_blank><img src=\"/diretorio/img/bt_ler_materia.gif\" border=\"0\">" document.getElementById('btnBotao').style.display = 'visible'; }else{ document.getElementById('btnBotao').style.display = 'hidden'; } } Tentei assim também: if ( nome == 3 ) { document.getElementById('btnBotao').innerHTML = "<a href=\"http://www.click21.com.br/?url=http://noticias.click21.com.br/materia_"+nome+".html\" target=_blank><img src=\"/publicador/img/bt_ler_materia.gif\" border=\"0\">" document.getElementById('btnBotao').style.display = 'visible'; } if ( nome == 0 ) { document.getElementById('btnBotao').style.display = 'hidden'; } } coloquei também o valor "none" do display e não consegui... Quem puder me ajudar agradeço... Abraços!!!!
  17. de certo... obrigado pela força!!!... abraços!!!
  18. Obrigado pela resposta Mestre SAM, só que o campo está como (name="+i+"), como eu colocaria dentro do código que você me enviou? document.getElementById("campo")... porque não programo muito com javascript ..... obrigado pela força!!!
  19. Poxa...é mesmo...acabei clicando no link errado... foi mal.... :blink:
  20. Olá... Eu estou desenvolvendo um sistema e tenho mais uma dúvida... como faço pra pegar os valores de um campo e fazer comparações?... por ex: document.getElementById("div_"+i).innerHTML ="<a href=\"#\" name="+i+" id=\"link_"+i+"\" onclick='UpdateSet("+i+")' class=\"linkBold\">"+(i+1)+"</a>&nbsp;<font color=\"#999999\">|</font> "; if(name.value == 3){ document.getElementById('btnBotao').innerHTML = "<img src=\"/publicador/img/bt_ler_materia.gif\" border\"=0\">" document.getElementById('btnBotao').style.display = 'visible'; } ou seja... quero pegar os valores do campo name e fazer comparação com o valor 3 que é o id do cliente....só que quando não está funcionando..... quem puder me dar essa força... agradeço!!!! ;)
  21. MTavares

    Botão Desaparecer

    obrigado pela resposta fercosmig, mas na verdade não seria clicar no botão e ele sumir, mas sim clicar na foto, onde terá um id específico com valor "1" e ao clicar nessa foto o botão aparecer, caso o valor da foto seja "0" o botão não aparecerá.... abraços bem... eu fiz algo mais ou menos assim... document.getElementById("div_"+i).innerHTML ="<a href=\"#\" name="+i+" id=\"link_"+i+"\" onclick='UpdateSet("+i+")' class=\"linkBold\">"+(i+1)+"</a>&nbsp;<font color=\"#999999\">|</font> "; depois quero fazer um comando de comparação, dessa forma: if(name == 3){ document.getElementById('btnBotao').innerHTML = "<img src=\"/publicador/img/bt_ler_materia.gif\" border\"=0\">" document.getElementById('btnBotao').style.display = 'visible'; } o número 3 é o valor do id que está armazenado dentro do "name" que pega os valores do PHP... pois bem... como eu chamo esse campo dentro desse comando de comparação?... coloquei apenas "name" e não deu certo... abraços
  22. MTavares

    Botão Desaparecer

    PHP... mas só que o botão tem o a função do javascript no onclick....
  23. MTavares

    Botão Desaparecer

    Prezados colegas, estou desenvolvendo um sistema do qual todos os registros são guardados em um base de dados... o que estou querendo é fazer com que o cliente ao clicar em um link, dependendo do ID, ou seja, se o ID do banco for "1" aparecer um botão HTML, caso não seja "1" o botão não aparecer... :unsure: Abraços...
×
×
  • Criar Novo...