respondendo ao ReiFestas, fiz o que aconselhou e realmente melhorou em muito. Valeu...
- Fórum WMO
- → halfar's Content
halfar's Content
There have been 7 items by halfar (Search limited from 29/03/2023)
#1037965 Como O Virus Pode Ficar Escondido
Posted by halfar on 26/01/2017, 16:29 in Remoção de Pragas Virtuais
#1036611 duvida em relacao a ajax e jquery
Posted by halfar on 09/01/2017, 18:15 in Javascript / DOM / AJAX / ECMAScript
Não sei bem se aqui é local adequeado para minha dúvida. Peço que movam para o local adequado, pois não achei.
pagina novos_lancs.php:
Citar
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><script src="https://ajax.googlea...n.js"></script><script type="text/javascript">// Inicia o jQuery$(document).ready(function(){// Cria uma variável que vamos utilizar para verificar se o// formulário está sendo enviadovar enviando_formulario = false;var url = "";// Captura o evento de submit do formulário$("#form_gastos").submit(function(event){var dados = jQuery( this ).serialize();jQuery.ajax({type: "POST",url: "xnovos_lancs.php",data: dados,success: function( data ){}});return false;});});</script></head><body><form id="form_gastos" method="post" action=""><table style="text-align: left; width: 1035px; height: 370px;" border="1" cellpadding="2" cellspacing="2"><tbody><tr><td>data</td><td>tipo de despesa</td><td>estabelecimento comercial</td><td>descrição</td><td>valor</td><td></td></tr><tr><td style="width: 100px;"><input name="txtdata1" id="txtdata1" type="text"></td><td style="width: 150px;"><input name="txttd1" id="txttd1" type="text"></td><td style="width: 200px;"><input name="txtec1" id="txtec1" type="text"></td><td style="width: 200px;"><input name="txtd1" id="txtd1" type="text"></td><td style="width: 200px;"><input name="txtv1" id="txtv1" type="text"></td><td><input value="Enviar" type="submit"></td></tr></table></form>
Citar
<?phpinclude("conexao/conexao.php");echo "teste";//recupera os varios campos do formulário (não aparecem todos aqui, pois desnecessários)$data1 = $_POST["txtdata1"];$data2 = $_POST["txtdata2"];e aqui segue o codigo para gravar os registros no BD.$exec = $conn->prepare($sql);$exec -> execute();echo "string 2" . $sql;if($exec){echo 'Dados inseridos com sucesso!';}else{print_r($pdo->errorInfo());echo "erro aqui";}?>
resolvido, foi so pegar o codigo jquery que esta na pagina pagina novos_lancs.php e colocar na pagina index.php
#1036394 INTERNAL SERVER ERRO 500
Posted by halfar on 02/01/2017, 17:12 in MySQL
Venho tentando resolver esta questão já há 3 dias.
O problema é que estou tentando inserir registro no banco de dados, mas está gerando o erro internal server erro 500.
Já pesquisei na net sobre isto, apliquei a orientação passada, inclusive para deletar o arquivo htaccess do php, basicamente a solução apresentada em vários sites foi esta. Já tentei executar a instrução de várias formas, mas todas dão o mesmo erro.
Como teste, resolvi executar uma simples instrução sql, assim: $sql = "select * from gastos";
mas até mesmo esta banal instrucao sql resulta no mesmo erro.
Informo que estou utilizando conexão PDO, e a conexão está estabelecendo corretamente, a resposta do servidor é que foi feita a conexao com o banco de dados.
Mas na hora de executar a instrução sql para executar alguma coisa no banco de dados, como inserir, deletar ou simplesmente consultar, gera o erro em questão.
Segue abaixo o codigo:
try {$conn = new PDO('mysql:host=localhost;dbname=control_financ', "rudimar", "pleuros33");$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);} catch(PDOException $e) {echo 'ERROR: ' . $e->getMessage();}
// aqui, qualquer instrucao sql não será executada, tanto faz select ou insert into.
$sql = "select * from gastos";
$exec = $conn->prepare($sql);$exec = execute();OBS: O PROGRAMA PARA DE EXECUTAR AQUI, POIS A MENSAGEM DE ERRO ABAIXO NÃO É EXIBIDA.if($exec){echo 'Dados inseridos com sucesso!';}else{print_r($pdo->errorInfo());echo "erro aqui";}
Já não sei mais o que fazer...alguem poderia me dizer algo a respeito???
#1023257 erro de acesso ao banco de dados com navegador firefox
Posted by halfar on 02/03/2016, 18:16 in PHP
Como estou utilizando ajax, será que o problema não seria no ajax???
Contudo, fiz a alteração que voce sugeriu em duas páginas que envolvem esta operacão, ou seja, na pagina onde contem o formulario com os campos de textos informando o usuario e senha, e tambem na pagina onde contem o script onde existe o script de acesso ao banco de dados para fazer a verificação do usuário.
Não deu certo.
fiz uma analise mais detalhada, o problema está aqui:
$dados = explode("§", $mensagem);
$xusuario = $dados[1];
$xsenha = $dados[2];
dentro da variavel $mensagem está tudo certo, nao tem nenhum caracter estranho.
mas quando, apos executar a funcao explode(), dentro da variavel $xusuario vem o caracter estranho, uma interrogação dentro de um balaõzinho (�)
#1023239 erro de acesso ao banco de dados com navegador firefox
Posted by halfar on 22/02/2016, 14:11 in PHP
fiz um codigo para validar usuario que esta se logando no site, ocorre que funciona corretamente no navegador chrome mas no firefox ocorre um erro, usuário não localizado no banco de dados.
então printei a instrucao sql e aparece um caracter estranho:
select * from cadas where usuario = 'lind�' and senha = 'pleuro'
notem o ponto de interrogação apos o nome do usuario.
no navegador chrome nao tem este problema, já acessecei em duas casas de lan houses diferentes, pois achei que se tratava de algum virus que insere este caracter estranho no codigo. Mas como o erro persiste, será que as duas casas de lan estão com viŕus? acho muito improvavel...
o que poderia ser este erro...
Para ajudar, informo que o conteudo da variavel usuario é recuperado atraves do ajax...
abaixo segue a instrucao sql:
$sql = "select * from cadas where usuario = '" . $xusuario . "' and senha = '" . $xsenha . "'";
mas o problema nao esta na instrucao sql, e sim na variavel $xusuario, pois ja printei esta variavel e ela realmente vem com este caracter estranho.
- Fórum WMO
- → halfar's Content
- Privacy Policy
- Regras ·