Ir para conteúdo
Fórum Script Brasil

Beraldo

Veteranos
  • Total de itens

    4.466
  • Registro em

  • Última visita

Tudo que Beraldo postou

  1. Se você realmente precisar usar header() depois de algum HTML (coisa que não faz muito sentido), você pode usar as Funções de Controle de Buffer, como ob_start() e ob_end_clean()
  2. Beraldo

    Undefined Index - Slider

    Use isset(). Veja: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#undef_index
  3. Não pode ter saídas HTML antes de hader() e outras funções de cabeçalho. É só esse o problema. Veja este link: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#header
  4. Beraldo

    Problemas com php 5

    Você precisa migrar para MySQLi ou PDO MySQLi: http://rberaldo.com.br/como-atualizar-php-mysql-mysqli/ PDO: http://rberaldo.com.br/pdo-mysql/
  5. Beraldo

    Problemas com php 5

    funções mysql_* estão obsoletas desde o PHP 5.5 e já foram removidas no PHP 7. Prefira usar MySQLi ou PDO. Veja mais aqui: http://rberaldo.com.br/mysql-obsoleto-php/
  6. Você que deve responder. A Segurança do seu banco de dados é importante para você? Se for, proteja TODAS as consultas. Se não for, deixe de qualquer jeito... Já que está usando PDO, basta implementar Prepared Statements e seu banco estará seguro e imune a SQL Injection. Veja: http://rberaldo.com.br/pdo-mysql/ E não use "var". Prefira os modificadores "public", "protected" e "private", para não ficar com código obsoleto
  7. Beraldo

    Explicação de código PHP

    Não há o que explicar, já que esse código é Java, não PHP :P Mas o código é simples. Sabendo o básico de Lógica e de uma linguagem qualquer, você entende o que ele faz.
  8. Isso não é um erro. É a saída do var_dump A primeira linha do script ($_REQUEST) é inútil. Pode remover
  9. O erro está nesta linha (usada duas vezes): if ($myrow = $result_fetch_assoc) { Use mysqli_fetch_assoc($result) Veja: http://php.net/manual/pt_BR/mysqli-result.fetch-assoc.php
  10. Beraldo

    Arquivo XML com BD MySQL

    O JOIN faz isso mesmo. Você precisa tratar isso na programação. Dentro do loop, verifique o ID do cliente. Se for o mesmo ID do anterior, não crie a nova tag, adicione na que já existe. PS: funções mysql_* estão obsoletas desde o PHP 5.5 e já foram removidas no PHP 7. Prefira usar MySQLi ou PDO. Veja mais aqui: http://rberaldo.com.br/mysql-obsoleto-php/
  11. Beraldo

    Arquivo XML com BD MySQL

    é só usar um JOIN Veja http://forum.imasters.com.br/topic/140816-mini-tutorial-de-mysql/
  12. Beraldo

    Arquivo XML com BD MySQL

    Comece aqui. Primeiro tenha todos as informações do BD. Depois pense em como exportar para XML
  13. Use a opção "w" no date(). Veja: http://php.net/manual/pt_BR/function.date.php
  14. Muita coisa mudou de lá pra cá. Diretamente ligado a session, que eu me lembre, foi a remoção de session_register() e semelhantes. Outras coisas afetaram indiretamente, como a extinção de register_globals e magic_quotes_gpc Lembrando que a versão 7 já foi lançada oficialmente no dia 03 deste mês. Procure sempre usar as versões mais recentes. Seguindo estas dicas, será bem mais fácil se adaptar às "novidades" (que já não são tão novas assim, no seu caso...)
  15. Beraldo

    Duvida php urgente

    Ative todas as exibições de erros
  16. Finalmente! O PHP 7 foi lançado oficialmente ontem, dia 03! O PHP 7 traz novos recursos e remove algumas funções e bibliotecas antigas. Dentre as principais mudanças, estão: Definição de tipos, inclusive escalares, em parâmetros de funções e métodosDefinição de tipos em retorno de funções e métodosClasses anônimasNovo operador SpaceshipNovo operador Null Coalesce OperatorRemoção da biblioteca MySQL (funções mysql_* agora não existem mais)Remoção das funções ereg_* e eregi_*Alguns erros fatais passaram a ser Exceções e podem ser tratados com blocos try/catch Confira AQUI meu post sobre esse evento tão especial e aguardado por todos nós (ou muitos de nós...)
  17. Beraldo

    Expects Parameter

    Explicação do erro aqui Exemplos de uso aqui
  18. Está tudo explicado neste artigo
  19. Depois dessa, minha contribuição termina aqui. Se não quer ler e aprender, largue a área de TI. Se acha que sempre vai haver alguém pre fazer seu trabalho, é melhor pensar duas vezes antes de ir em frente. Sobre o erro, é só uma questão de formatação. Procure a documentação dessa tal JsDatePick e veja o que faz o %m. Deve haver uma alternativa pra exibir o mês de forma numeral. Boa sorte...
  20. Se vai usar PDO, esqueça funções mysql_* e mysqli_*. Você está usando mysql_affected_rows, por isso o conflito. Use a propriedade rowCount. Veja: http://php.net/manual/pt_BR/pdostatement.rowcount.php
  21. O SGBD se chama MySQL. Isso não muda. A extensão do PHP mysql é que está obsoleta. Foi criada a extensão mysqli, mas o SGBD continua sendo MySQL. Explico isso tudo com mais detalhes neste artigo Sobre o erro, habilite todas as exibições de erro, como mostro neste link: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#enable_errors Aliás, recomendo seguir estas Boas Práticas, para evitar problemas e debugar o código com mais facilidade
  22. Dê uma olhada neste meu artigo sobre Sistema de Cadastro. Com isso você vai entender como enviar dados de formulários para bancos de dados
  23. Além de estar usando mysql e mysqli, vale lembrar que migrar de mysql para mysqli é mais que somente adicionar um "i" às funções. Algumas delas possuem determinadas particularidades Falo sobre isso neste artigo
  24. Se quiser contar quantos produtos há em cada categoria, use a função COUNT da SQL. O problema é que isso vai causar uma grande sobrecarga, conforme houver mais e mais produtos e categorias. Se for um projeto só pra aprender, sem problemas. Se for um projeto sério, recomendo deixar isso de fora. As grandes empresas usam servidores de busca, como Solr e ElasticSearch, que oferecem esse recurso facilmente Outra dica: funções mysql_* estão obsoletas desde o PHP 5.5 e já foram removidas no PHP 7. Prefira usar MySQLi ou PDO. Veja mais aqui: http://rberaldo.com.br/mysql-obsoleto-php/
×
×
  • Criar Novo...