Beraldo

Veteranos
  • Total de itens

    4.910
  • Registro em

  • Última visita

Reputação

0 Neutro

Sobre Beraldo

  • Rank
    http://rberaldo.com.br

Contatos

  • Website URL
    http://rberaldo.com.br

Perfil

  • Gender
    Male

Últimos Visitantes

7.397 visualizações
  1. AJUDA: Problemas no meu sistema de comentários

    Dê um print_r em $_POST e veja se o conteúdo está chegando corretamente
  2. Como posso escrever a data por extenço

    Pesquise por "php escrever número por extenso". Há inúmeros artigos/scripts sobre isso. Quanto ao mês, basta criar um array associando o número ao nome do mês ou usar strftime() em conjunto com setlocale(), para pegar o nome do mês no idioma do sistema.
  3. Somar período de tempo datetime

    campo datetime serve para salvar datas e horários. "0000-00-01 10:32:00" não é uma data válida. Se você quer guardar apenas o intervalo de tempo, sugiro usar um campo INT e salvar o tempo em segundos. Dessa forma será fácil fazer os cálculos usando timestamps
  4. inserir array php mysql

    Não é possível salvar um array no banco. Você pode converter o array em JSON usando json_encode. Depois salve a string JSON gerada Para recuperar o valor, busque o campo e use json_decode para transformar em array novamente
  5. Codificação - Formulário de Contato

    Use a classe PHPMailer, não a SMTP. Veja este meu artigo passo-a-passo: http://rberaldo.com.br/enviando-e-mails-com-a-classe-phpmailer/ Sobre codificação, verifique se tudo está em utf-8. Veja este meu artigo: http://rberaldo.com.br/problemas-com-codificacao-acentos-nao-interpretados/
  6. A forma mais simples é usar o auto_increment do banco de dados. O ID gerado será sempre único. Outra possibilidade é usar a função uniqid(), do PHP.
  7. Veja estes meus artigos. Eles cobrem praticamente tudo o que você vai precisar implementar. Login: http://blog.ultimatephp.com.br/sistema-de-login-php/ Cadastro: http://blog.ultimatephp.com.br/sistema-de-cadastro-php-mysql-pdo/ Envio de Email: http://rberaldo.com.br/enviando-e-mails-com-a-classe-phpmailer/ E como bônus...
  8. Erro 1604 MySQL - Usuário fantasma

    O erro diz que a SQL contém a string "SQL=" no começo. Retire essa parte, deixando a string começando em "DELETE" Sobre o "campo fantasma", analise o HTML gerado (pode usar o Firebug/Inspector). Veja qual é o HTML dele e procure nos códigos. Deve estar sendo gerado por algum Javascript, dinamicamente.
  9. Notice: Undefined index:

    Basta usar isset() antes de acessar o índice do array Explico detalhadamente neste link: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#undef_index
  10. Formulário Gerando Código Cliente

    A ideia é a seguinte: do { $id = rand(11111, 99999); $alreadyExists = true; // busca $id no banco e verifica se já existe. Recebe true se já existe ou false caso contrário } while ($alreadyExists); echo "ID gerado: " . $id . PHP_EOL; PS: funções mysql_* estão obsoletas desde o PHP 5.5 e já foram removidas no PHP 7. Prefira MySQLi ou PDO. Veja mais detalhes aqui: http://rberaldo.com.br/mysql-obsoleto-php/
  11. Dúvida PHP com Bootstrap

    Bootstrap é só um framework CSS. A lógica implementada no PHP independe de como o front-end é exibido. Ou seja, não muda nada usar HTML puro ou HTML estilizado pelo Bootstrap. O que você quer fazer é uma junção de um Sistema de Login e um Sistema de Cadastro. Veja estes meus artigos sobre esses assuntos: http://blog.ultimatephp.com.br/sistema-de-login-php/ http://blog.ultimatephp.com.br/sistema-de-cadastro-php-mysql-pdo/
  12. Duvida com pdo

    Habilite todas as exibições de erros e tente novamente Siga as orientações que mostro aqui: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/
  13. Formulário Gerando Código Cliente

    Não. Apenas um campo pode ser auto_increment. O que você pode fazer é gerar um código único usando a função uniqid() do PHP. Vai ter mais que 5 caracteres. Isso é um problema? Se quiser exatamente 5, terá que criar uma função pra isso. Vejo duas saídas: 1. Um loop que vai gerando códigos enquanto o código gerado já existir. Isso evita repetições 2. Criar uma função de hash. Porém a quantidade baixa de caracteres pode gerar colisões (repetições)
  14. Formulário Gerando Código Cliente

    Use um campo auto_increment no banco, que será gerado um ID único para cada registro inserido
  15. Não ler quebras de linha

    Basta converter "\n" ou "\r\n" para espaço. Você pode fazer isso usando str_replace ou preg_replace