Ir para conteúdo
Fórum Script Brasil

Beraldo

Veteranos
  • Total de itens

    4.466
  • Registro em

  • Última visita

Tudo que Beraldo postou

  1. Não há por que se desculpar. :) Estamos aí para aprender, sempre. Mas o que você quer não é o inverso do que a função faz. Veja o título do tópico: Converter Segundos Em: X Dias, Y Horas, Z Minutos E W Segundos. A função converte de segundos para horas, minutos e segundos. Mas se já resolveu o problema, beleza. Abraços, Beraldo
  2. Assisti a essas vídeo-aulas quando estava aprendendo PHP. É uma ótima dica. Apenas desaprovo o uso do EasyPHP. :P
  3. Beraldo

    Deleter informações

    O código postado pelo Renato Penna não funcionará corretamente, pois PHP é uma linguagem executada no servidor, portanto não há como executar códigos nos eventos oncllick, onchange etc. É necessário fazer um redirecionamento para um script que faça a exclusão.
  4. Beraldo

    Deleter informações

    Não use o e-mail como chave primária. Crie um campo ID e o coloque como chave primária. Para o e-mail, crie uma chave única ( Unique Key). Um sistema sem um campo numérico constante de identificação pode dar muita dor de cabeça. Você está selecionando todos os registros para saber se o e-mail já foi cadastrado. Com muitos registros, seu sistema ficará muito lento. Use count() e filtre a SQL com o e-mail informado: Select count(*) as total From tabela Where email = 'email_informado'; Isso retornará um único campo chamado "total", contendo o total de registros encontrados. Se for maior que zero, o e-mail já foi cadastrado. Para deletar usa-se o comando DELETE. Delete From tabela Where id = id_do_usuario; ;)
  5. Mas é isso que o script faz. :blink: No primeiro post há: Logo, acho que isto deve solucionar seu problema: $array = converte_segundos($total_segundos, 'H');
  6. Beraldo

    Data no MySQL

    como você definiu o campo? Provavelmente colocou Not Null. Retire-o.
  7. Você dewfiniu a função três vezes?? :blink: Defina-a somente uma vez. Depois a chame três vezes, uma em cada exibição de data
  8. Beraldo

    Tags <?= ?>

    Reiniciou a Apache após as alterações? Mude outras diretivas e veja se funcionam. Se não, há erro na especificação do php.ini no httpd.conf, provavelmente. Mas é bom trabalhar com short_open_tag desabilitada
  9. A melhor forma de saber isso é testando. :P Ele não vai funcionar pois você não colocou o cifrão antes dos nomes das variáveis, na lista. OBS: Você não fechou as tags <li>
  10. Você pode executar a função de conversão separadamente a cada data. Usei array pois, em calendários, há várias datas, então fica mais simples aplicar array_map() num array. Mas pode usar converter() isoladamente em cada uma das datas.
  11. Não há erro de sintaxe. :blink: Aconselho você a desinstalar o EasyPHP e instalar tudo manualmente. Veja o artigo do Fabyo no sub-fórum de Tutoriais. veja também: http://br2.php.net/manual/pt_BR/install.windows.manual.php
  12. Beraldo

    Carregar variavel !

    Veja se mysql_num_rows() está retornando um número maior que zero. Se estiver, reveja o nome do campo.
  13. Beraldo

    Carregar variavel !

    Tente assim: case 1: echo "<img src='class/" . $row_Recordset1['sex'] . "/gunner.gif'>";
  14. Beraldo

    Carregar variavel !

    Não entendi. Onde você quer carregar essa variável? E qual é esse erro?
  15. Veja se ajuda: http://scriptbrasil.com.br/forum/index.php?showtopic=112725 ;)
  16. As datas dos feriados móveis são baseadas no dia da Páscoa, que pode ser previsto por meio do algorítimo de Gauss, demonstrado neste link: http://www.inf.ufrgs.br/~cabral/Pascoa.html Porém, no PHP, podese fazer isso de uma forma mais simples. Usando a função esater_date(), obtemos o timestamp refrente ao dia da Páscoa de um determinado ano. Exemplo: //data da Páscoa em 2008 echo date("d/m/Y", easter_date(2008)); Os feriados baseados na data da Páscoa são:Carnaval -> 47 dias antes da PáscoaPaixão de Cristo (Sexta-feira Santa) -> 2 dias antes da PáscoaCorpus Christi -> 60 dias depois da PáscoaLogo: //array com todas as datas $datas = array(); //Páscoa $datas['pascoa'] = easter_date(2008); //Carnaval $datas['carnaval'] = $datas['pascoa'] - 47 * 86400; //Corpus Christi $datas['corpus_christi'] = $datas['pascoa'] + 60 * 86400; //Paixão de Cristo $datas['paixao_de_cristo'] = $datas['pascoa'] - 2 * 86400; /* Como o array $datas contém timestamps, precisamos converter esses valores para o formato dia/mês/ano. Para isso, aplicaremos uma simples função aos elementos do array, usando array_map(). */ function converter($time) { return date("d/m/Y", $time); } print_r(array_map("converter", $datas)); OBS: 86400 = 24 horas convertidas em segundos Abraços, Beraldo
  17. Acho que isso não tem a ver, pois o sistema não depende do PHPMyAdmin nem da extensão mbstring. Essa extensão é necessária para usar o programa PHPMyAdmin, mas não para rodar seu script. Tentou gerar a SQL como postei anteriormente?
  18. Pelo que entendi, ele quer o arquivo sem formatação HTML e CSS, ou seja, arquivo texto puro. Por isso deve-se usar text/plain. ;) ------ Poste o script inteiro. Pode haver algum HTML sobrando.
  19. Beraldo

    Conexão BD

    Verifique se não há uma versão mais recente do EasyPHP. De preferência, reinstale todos os componentes manualmente, colocando as versões mais recentes.
  20. Quais códigos HTML aparecem? As quebras de linha (<br />)? Também troque application/txt por text/plain, que é o mime-type de um arquivo txt puro
  21. Beraldo

    Crystal Report

    Movido: Outras Linguagens de Programação -> Visual Basic -> Crystal Reports
  22. Beraldo

    Erro De Autorização

    Não havia nenhuma faixa de IP bloqueada. Alguns fóruns só permitem postagem de usuários registrados, como os fóruns da área Negócios & Oportunidades., Remoção de Malwares e outros. Essa informação consta na descrição do fórum ou na regras internas de cada um deles.
  23. Acho que não há comando específico. Use a lógica da porcentagem, mesmo. Select (custo - (custo * 0.12)) as porcentagem From tabela;
  24. Beraldo

    Timeout

    esse erro é o "Max Execution time", do PHP? Geralmente esse tempo é de 30 segundos, mas pode ser alterado usando set_time_limit().
  25. Veja este tópico: http://scriptbrasil.com.br/forum/index.php?showtopic=91356 O último exemplo, que usa setlocale() e strftime(), é o melhor, por ser simples, curto e funcional. ;)
×
×
  • Criar Novo...