Ir para conteúdo
Fórum Script Brasil

Beraldo

Veteranos
  • Total de itens

    4.466
  • Registro em

  • Última visita

Tudo que Beraldo postou

  1. Beraldo

    Como tratar esse problema

    Então seu problema é outro. Você tem um JSON. Você precisa tratá-lo antes de pegar o valor a ser exibido Basta usar json_decode().
  2. Beraldo

    Dúvida php

    não tem que baixar nada. É só criar a conta lá e importar um javascript externo. Bem simples. Veja https://help.disqus.com/customer/portal/articles/1104788-web-integration
  3. Beraldo

    Como tratar esse problema

    Há inúmeras formas de fazer isso. Tudo depende das aspas usadas no echo/print/printf. $var = 10; var_dump($var); // exibe int(10) printf('"%d"', $var); // exibe "10" É só garantir que a variável seja do tipo int. Isso garante que não há aspas sobrando nela. É somente o número. Veja mais aqui: http://php.net/manual/pt_BR/language.types.string.php
  4. Você usa mysqli_fetch_array e depois trata como objeto. Trate como array. Ou use mysqli_fetch_object
  5. Beraldo

    Dúvida no Wordpress

    Ou você pegou um código modificado do Wordpress ou instalou um plugin que veio com esse erro. Se $tag é um array (pode usar is_array() para testar no if), coloque em um foreach para aplicar trim() a cada um dos elementos
  6. Beraldo

    Dúvida no Wordpress

    O erro explica o problema Você passou um array para trim(), mas essa função só aceita strings. Veja http://php.net/trim
  7. É sempre importante fazer debug da query, para localizar o motivo do erro. Veja mais sobre isso neste link: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#mysql_result_resource
  8. Beraldo

    cursos

    Depende de que tipo de curso você quer. No meu blog tem vários artigos sobre Programação, com foco em PHP. Tem o meu Curso ULTIMATE PHP 2.0, com todos os fundamentos do PHP Se quiser aprender Shell Script e Linux, veja o Shell Script Para Programadores
  9. Siga as Boas Práticas de Programação PHP. Principalmente ativando todas as exibições de erro e usando as tags completas (<?php)
  10. Beraldo

    Refresh de página

    Redirecione após a alteração de quantidade, usando header() Isso deve resolver 95% ou mais dos casos. Se quiser resolver 100%, crie variáveis de sessão, alteradas a cada modificação de quantidade, para controlar isso. Mas só o redirecionamento vai ajudar muito.
  11. O problema deve estar aqui: $_SESSION['username']; Isso não significa nada. Você precisa atribuir algo a essa variável: $_SESSION['username'] = $username;
  12. Seu código possui alguns problemas: 1. Você usa $sql em query() antes de criar a variável $sql 2. Você faz um if com !$gravar (ou seja, verifica se não há resultados) e dentro do bloco usa mysql_fetch_array. Só faz sentido usar fetch_* se existir resultados 3. Depois você faz um if com $gravar. Na verdade, bastaria um else no bloco que citei no item 2 Logo de cara, foram esses erros de lógica que percebi. Lembre-se de programar sempre com todas as mensagens de erro habilitadas. Este Tutorial Sobre Sistema de Login deve ajudar você 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/
  13. Beraldo

    Error php

    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/ Migrar para MySQLi não é apenas "colocar o i". Veja: http://rberaldo.com.br/como-atualizar-php-mysql-mysqli/
  14. Eu te passei a ideia geral. Basta você adaptar ao seu caso, usar JOIN, adicionar os outros campos... Tente fazer. A ideia do fórum é te orientar, não te entregar a resposta pronta ;)
  15. SELECT status, COUNT(status) FROM filmes GROUP BY status;
  16. Você consegue fazer isso facilmente usando a função COUNT() do MySQL e a cláusula GROUP BY. Dê uma pesquisada sobre isso
  17. Eu te ajudei. Falei pra usar um simples IF. Você deve tentar fazer e postar as dúvidas. Essa é a intenção do fórum if ($linhas > 0) { // tem } else { // não tem } Sobre o PDO, estude e vá migrando aos poucos, para não ficar com código obsoleto.
  18. Use o PHPMailer com SMTP remoto Veja: http://rberaldo.com.br/enviando-e-mails-com-a-classe-phpmailer/
  19. Deve estar faltando algum caractere antes do case, provavelmente um ponto-e-vírgula, ou um fechador de blocos (}). Revise seu código com atenção. Misturar tanto HTML e PHP dá nisso. Fica confuso pra entender e dar manutenção. recomendo que mude a estrutura, deixe o swtich todo junto, chamando funções em cada bloco, sem inserir HTML no meio. Veja estes links: http://blog.ultimatephp.com.br/mvc-php-orientado-a-objetos/ http://rberaldo.com.br/urls-amigaveis-sem-htaccess-usando-slim/ http://rberaldo.com.br/composer-php/
  20. Veja este tutorial: http://rberaldo.com.br/enviando-e-mails-com-a-classe-phpmailer/
  21. Se quiser apenas verificar se existe, basta fazer um if com $linhas. Se for maior que zero, existe. Caso contrário, não. 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/
  22. Com a estrutura que te mostrei, não há duplicação de dados e nem há "tabela anual". É uma única estrutura que armazena todo o histórico de modificações. Dessa forma a tabela "suite_detalhes" terá vários registros para o mesmo ID de suíte. Os dados do registro mais recente é referente à última alteração realizada. Por exemplo, para a suíte 1775: Tabela "suites_detalhes" suite_id | ocupantes | telefone | data_hora 1775 | 2 | 3222-2222 | 2016-01-10 10:00:00 1775 | 3 | 3222-2222 | 2016-01-14 10:00:00 Nesse caso, no dia 10 foi feita a reserva. No dia 14 foi solicitada uma alteração no número de ocupantes. Os demais dados ficam iguais (mudando o horário também, é claro) Assim, o registro mais recente é sempre o atual e, da mesma tabela é possível gerar o histórico de alterações. É melhor que atualizar duas tabelas
  23. Se você realmente precisa de outra tabela para manter o histórico, sugiro separar mais ou menos assim: Tabela "suites" - id - outros campos fixos (que nunca serão editados) Tabela "suite_detalhes" - suite_id -> id da suíte na tabela "suites" - dados da reserva da suíte - data_hora -> data e hora da criação ou alteração Estes links sobre Relacionamento de Tabelas devem ajudar: http://rberaldo.com.br/usando-campos-multivalorados/
  24. PHP 4? No final de 2015 saiu o PHP 7. Recomendo que atualize para, no mínimo, PHP 5.6. Seu servidor pode estar em risco usando uma versão tão obsoleta. Há vários problemas no seu script, muita coisa obsoleta e que não é mais usada. O ideal é atualizar o PHP, ativar todas as exibições de erro e corrigir cada falha, uma a uma. 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/
  25. 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...