-
Total de itens
4.466 -
Registro em
-
Última visita
Tudo que Beraldo postou
-
Siga as dicas que mostro aqui: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/ Habilite os erros e faça debug da query, usando mysqli_error().
-
Leia este meu artigo, que você vai entender mais sobre exibições de erros e mensagens de erros: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/
-
Um blog ou qualquer site dinâmico é basicamente um Sistema de Cadastro. Se você souber as operações básicas, tudo ficará mais fácil. Veja: http://blog.ultimatephp.com.br/sistema-de-cadastro-php-mysql-pdo/ Leia sobre CMSs, como Wordpress, Joomla, Drupal etc. Eles todos seguem o estilo do projeto que você quer fazer
-
Depois do INSERT, redirecione para outra página usando header(). Assim, ao atualizar a página, apenas mostrará a tela de sucesso, sem inserir mais registros.
-
No localhost funciona, mas no hosting não, porque?
pergunta respondeu ao evandrocard de Beraldo em PHP
Habilite todas as exibições de erro e siga as orientações deste meu artigo: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/ -
é o mesmo erro que descrevo aqui: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#call_member_func Reveja como $pdo foi criado. Tem que ser uma instância da classe PDO
-
Se quiser exibir vários resultados, o método fetch() precisa ser chamado dentro de um loop. Outras alternativa é usar fetchAll(), que retorna um array. Mas também é necessário exibir dentro do loop Veja: http://php.net/manual/pt_BR/pdostatement.fetch.php http://php.net/manual/pt_BR/pdostatement.fetchall.php
-
Você está misturando PDO e funções mysql_*. Use um ou outro. Recomendo PDO Tutorial passo-a-passo: http://rberaldo.com.br/pdo-mysql/ 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/
-
Poste o seu código atual, com todas as modificações que você fez.
-
Falta o sinal de atribuição $pass = "";
-
Habilite todas as exibições de erro, como mostro aqui: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/ Veja se aparecem mensagens de erro e se estão descritas no artigo que mandei
-
Esse foreach não faz sentido. Só faria se $_POST['usuario'] fosse um array Mesmo sem usar BD, leia o artigo que mandei. A lógica é a mesma. Só vai mudar o if. Em vez de comparar com o valor vindo do banco, você vai comparar com uma string pré-definida (de preferência uma constante), que tem o usuário/senha correto Note que $login e $usuarioLogin estão com o mesmo valor. Você tem que definir usuario/senha válidos em algum lugar. Você não fez isso em parte alguma do código
-
Além dessa verificação que sempre retornará true, aquele header() dentro do foreach não faz sentido algum. Sugiro seguir este meu artigo passo-a-passo sobre login: http://blog.ultimatephp.com.br/sistema-de-login-php/
-
Complementando a resposta do rickayron, isso se chama GeoIP. Além de analisar o intervalo dos IPs, o HTML 5 também tem uma API para pegar a localização, nos dispositivos com GPS
-
Baixe o phpMyAdmin do site oficial. É só baixar e colocar na raiz do servidor web
-
Como fazer o controle com usuário, senha e um cookie ?
pergunta respondeu ao Leandro Henriques de Beraldo em PHP
Eu não confiaria no MAC Address. É muito simples mudá-lo com um único comando no terminal -
Projetos assim geralmente envolvem várias linguagens, não só uma. No mínimo contém HTML, CSS, Javascript e uma linguagem server-side (PHP, Java, .NET, Python, Ruby etc) A área de desenho pode ser feita com o Canvas do HTML 5. Veja: http://www.williammalone.com/articles/create-html5-canvas-javascript-drawing-app/ http://www.html5canvastutorials.com/labs/html5-canvas-paint-application/
-
Como fazer o controle com usuário, senha e um cookie ?
pergunta respondeu ao Leandro Henriques de Beraldo em PHP
Então leia sobre Proxy e VPN. Será mais simples fazer esse controle a nível de rede que a nível de Programação -
Como fazer o controle com usuário, senha e um cookie ?
pergunta respondeu ao Leandro Henriques de Beraldo em PHP
Se a empresa em questão tem IP fixo, você pode liberar acesso apenas a partir desse IP. Caso contrário, complica um pouco. Talvez uma VPN ou um Proxy instalados e configurados apenas na empresa. -
Não só no Linux, mas o Windows também tem agendador de tarefas :) Meu tutorial sobre PHPMailer: http://rberaldo.com.br/enviando-e-mails-com-a-classe-phpmailer/
-
Um switch on/off independente para cada valor na tabela html/php
pergunta respondeu ao designerph de Beraldo em PHP
Para exibir múltiplos checkboxes basta exibi-los dentro de um loop. Use identificadores no atributo "name" dos inputs, para que o PHP saiba qual checkbox foi marcado Outra possibilidade é ter cada checkbox dentro de um form diferente, cada um com um campo hidden associado. Ao clicar no checkbox, o form é enviado e o campo hidden é quem diz o ID do registro a ser atualizado. Assim não precisa alterar o name dos checkboxes -
Um switch on/off independente para cada valor na tabela html/php
pergunta respondeu ao designerph de Beraldo em PHP
Você terá de chamar uma função via Ajax que atualize o valor de cada checkbox ao ser clicado 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/ -
Desativar coletor de lixo no PHP pode trazer problemas?
pergunta respondeu ao jonatanhaas442@gmail.com de Beraldo em PHP
Acesse via SSH e use qualquer editor de textos (vi, vim, nano etc) Pode ser útil: http://rberaldo.com.br/comandos-do-editor-vi/ -
Por que fazer a consulta em um loop? Não faz sentido algum. Sempre que um resultado não for encontrado, será feito o redirecionamento. Por isso o problema Use uma única consulta, juntando os filtros do WHERE com OR. Nunca faça consultas em loops. Isso gera uma enorme perda de desempenho. Veja: http://rberaldo.com.br/o-problema-do-n-mais-1/ Sugiro também ler meu guia gratuito de dias e fundamentos. Link na minha assinatura 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/
-
Desativar coletor de lixo no PHP pode trazer problemas?
pergunta respondeu ao jonatanhaas442@gmail.com de Beraldo em PHP
Primeiro recomendo atualizar o PHP. 5.3 já é bem antigo. Use 5.5 pelo menos. Muitas coisas mudaram (pra melhor) do 5.3 até o 5.5 Sobre o php.ini, se você tem acesso root ao servidor, basta alterar o php.ini. Use o phpinfo() para saber exatamente o local do arquivo, caso não o saiba. Lembre-se de reiniciar o servidor web após modificar o php.ini