Jump to content

Nícolas

Members
  • Content count

    958
  • Joined

  • Last visited

Community Reputation

4 Comum

About Nícolas

  • Rank
    Nicolas Rossett
  • Birthday 07/22/1987

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    São Paulo / SP

Contato

  • Site Pessoal
    http://www.nvieira.com.br/
  1. Desnecessário fazer 3 consultas (select, insert ou update) para isso. Fazer o ON DUPLICATE KEY UPDATE é simples e ainda você trocará 16 linhas de código por 1. Coloca o campo login da sua tabela como primary key. No phpmyadmin isso é bem simples de fazer isso, na parte onde você pode editar o tipo do campo (varchar, text e etc) terão diversos icones. Um deles será este: Só clicar no icone da linha referente ao nome de usuário. Fazendo isso ele irá desmarcar o campo id como primario e adicionar o login, com isso você orientará o MySQL de que aquele campo é o primário e não pode ter nenhum valor repetido naquele campo. Feito isso só você fazer esta única query. $sql = mysql_query("INSERT INTO admin(login,senha,credito,dataCadastro) values('$login','$senha',0,NOW()) ON DUPLICATE KEY UPDATE credito=credito+'$credito'") or die (mysql_error()); Com isso estou falando para inserir na tabela admin o login, senha, credito (zerado) e a data de cadastro, mas caso tenha uma chave duplicada (neste caso o campo login) ele irá atualizar o valor de credito pegando o valor atual somando com o valor passado pela variavel $credito. ^_^
  2. Olá Bobrinha. Você pode utilizar o Replace Into ou (na minha opinião a melhor opção) ON DUPLICATE KEY UPDATE http://forum.imasters.com.br/index.php?/topic/254346-replace-into-para-inserir-e-atualizar/
  3. Nícolas

    [Resolvido] iso-8859-1 ou utf-8?

    Cara Editor HTML pra mim é Dreamweaver, gosto muito mais dele. Caso queira, o Eclipse também tem para Linux. Uma outra solução muito interessante para estruturação HTML é o Zen Conding http://www.tableless.com.br/produtividade-editores-e-snippets Se liga no video o cara "brincando" com o programa. Os snippets dele detonam, o pouco que usei as extensões do Zen Coding para o Eclipse gostei bastante, rapidinho você pega o costume de fazer os códigos, mas ainda gosto mais do Dreamweaver, nunca deixou a me desejar nesse ponto, até cheguei a colocar uma extensão do Zen Coding nele mas não é tão completa quando a versão para o Eclipse. :)
  4. Nícolas

    [Resolvido] iso-8859-1 ou utf-8?

    Nossa cara, PHP Editor, quanto tempo não escuto falar dele ^^ Já usei muito, hehehe Mas hoje em dia só uso o Eclipse Helios mas a versão para PHP. http://www.eclipse.org/downloads/ Eclipse for PHP Developers Pois ai ele ja vem com php rodando direitinho, se não você terá que baixar o plugin. Ainda dá para rodar em modo debug, ele executa o script linha a linha para você identificar o erro. Auto completar dele é muito bom, puxa nomes de funções que você utilizou em outras classes, variaveis que você utilizou anteriormente entre outras coisas Lembro que o PHP Editor era um ótimo editor, mas pra mim, para PHP não tem melhor que o Eclipse, só o Aptana chega perto mas ainda prefiro o Eclipse. ----- Editado Caso você nunca tenha visto um script rodando em debug, ou quiser fazer isso Dessa forma você ve os em qual "nó" dos if's, switch e etc que seu script está executando. E só você parar o mouse em cima das variaveis que já foram executadas que você ve o valor que elas estão carregando.
  5. Nícolas

    [Resolvido] iso-8859-1 ou utf-8?

    Interessante, eu até desconfiava que os navegadores de hoje em dia conseguiam identificar o formato do arquivo mas não imaginava que ja era considerado um vício de antigamente =) Então Marcos, caso você use o Dreamweaver. Edit > Preferences > New Document Default enconding: Unicode (UTF-8) Unicode Normalization Form: C (Canonical Deposition ..) Se usar o Eclipse: Edit > Set Enconding (para um único arquivo) Project > Properties > Resource > Text file encoding Other: UTF-8 (para que de efeito em todo o projeto.)
  6. Nícolas

    [Resolvido] iso-8859-1 ou utf-8?

    Cara muito pelo contrário, o ISO-8859-1 é que tem essas frescuras de ´ para fazer um á. Você deve estar confundindo pelo fato do seu arquivo estar com configuração ISO e sua metatag com UTF-8 A codificação do arquivo é o que conta para o desenvolvimento, já a metatag é mais para orientar o browser de qual codificação utilizar para ler corretamente o arquivo, tanto que ele vai alterando entre cada página. Existem páginas que você verá ´ e outras á no código mas na visualização verá o mesmo caracter de acentuação (á). O que conta mesmo é o arquivo. UTF contem caracteres universais, incluindo letras japonesas, chinesas entre outras. Ou seja contem letras acentuadas e cidilha. Praticamente qualquer caracter que você necessitar. ISO como o próprio firefox demonstra (Exibir > Codificação) é Ocidental. Eu utilizo somante UTF-8 em tudo, arquivo, metatag e minhas tabelas do BD deixo todas como utf8_general_ci. Até os arquivos de conexão ao banco de dados após a seleção do banco de dados incluo essas linhas. mysql_query("SET NAMES 'utf8'"); mysql_query('SET character_set_connection=utf8'); mysql_query('SET character_set_client=utf8'); mysql_query('SET character_set_results=utf8'); Desde que fiz isso nunca mais tive problemas com caracteres. Acentuo tudo normalmente. E isso já fazem 3 anos e meio.
  7. Nícolas

    Fazer fundo da div ficar translucido.

    heheh, beleza... mas se foi dessa forma que você postou esse javascript...Posta o código aee pra ver como é!!!!=)
  8. Nícolas

    Fazer fundo da div ficar translucido.

    Nossa... num entedi o que se ta tentando com isso??? oO'Se tem idéia do que esse javascript ta fazendo??E que variavel controle é essa?
  9. Nícolas

    Fazer fundo da div ficar translucido.

    Cara, eu fiz isso no site da empresa que trabalho. http://www.contactonet.com.br/?cont=portifolio Só clicar no item do portifolio que se ve. Cara, eu lembro que eu joguei esse js que fiz. function createTable(){ var altura = ''; var largura = ''; altura = document.body.scrollHeight; largura = document.body.scrollWidth; document.getElementById('transparente').style.height = altura; document.getElementById('transparente').style.width = largura; var redimenciona = '<img src="imagens/img.gif" width="30" height="'+altura+'">'; document.getElementById('transparente').innerHTML = redimenciona; } Essa imagem era um gif transparente pra evitar bug em alguns navegadores. Aeee é só colocar o comando no body <body onload="createTable()"> E a div no código <div id="transparente"></div> Ja era... Aqui funcionou legal com esse CSS aqui. #transparente { position:absolute; left:0; top:0; width:100%; visibility: hidden; background-color:#000; z-index:10; filter:alpha(Opacity=80); -moz-opacity : 0.8; opacity: .8; } Tenta ae.. qualquer coisa da uma fuçada no código http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Flwww
  10. Nícolas

    Fazer fundo da div ficar translucido.

    Somente opacity não funciona no Firefox. :rolleyes: OPACIDADE NA DIV http://www.mxstudio.com.br/forum/index.php...mp;#entry142829 Da uma lida no último post do tópico. (Ja ta ancorado pra ele) OPACIDADE COM PNG E uma outra forma agora eu to achando melhor é essa. http://forum.imasters.com.br/index.php?sho...=0&p=772039 To achando a do PNG melhor.. primeiro porque é mais facil de fazer o polpa gambiarras com códigos. E segundo que da pra deixa o fundo transparente e o texto de dentro da div ou tabela com opacidade normal. Coisa que com opacity é impossivel, a não ser que se faça um código pra poder deixar uma div por cima da outra transparente. Mas se for pra usar em submenu se iria apanhar de mais. Por isso agora so 100% PNG http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
  11. Nícolas

    como usar o comando include em html?

    Também tem shtml (SSI), precisa ver se o servidor suporta, mas ai. Até o kit.net suporta, hehehe Tutorial Rápido de SSI O bom do SSI é que ele funciona como include normal, não como iframes, ficando com as barras de rolagem do lado. E é bem facil de utilizar tb!!! Flw ai :) Qualquer coisa é só perguntar
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.