Jump to content


halfar's Content

There have been 7 items by halfar (Search limited from 29/03/2023)


Ordernar por                Order  

#1037965 Como O Virus Pode Ficar Escondido

Posted by halfar on 26/01/2017, 16:29 in Remoção de Pragas Virtuais

respondendo ao ReiFestas, fiz o que aconselhou e realmente melhorou em muito. Valeu...




#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.

 

tenho uma pagina inicial index.php trabalhando com ajax. Dentro desta index existe uma div que irá exibir o conteudo
de uma outra pagina chamada novos_lancs.php. Então o usuário clica num botão existente na index.php é executado o 
codigo ajax que irá exibir a pagina novos_lancs.php dentro da div existente em index.php.
 
Por sua vez, na pagina novos_lancs.php, que é na realidade um formulário para que o usuário entre com dados, também
existe um botão para executar a pagina xnovos_lancs.php que irá executar o codigo php para gravar os registros 
no banco de dados. Só que neste caso, a pagina xnovos_lancs.php é invocada atraves da instrução jquery existente
na pagina novos_lancs.php. Pois bem.
 
Se eu executar a pagina diretamente no browser, assim http://www.dominio.c...novos_lancs.php, tudo funciona corretamente.
Mas como esta pagina novos_lancs.php ela está na realidade dentro de uma div na pagina index.php, aí a coisa não funciona,
apos o usuário clicar no botão, o formulário existente dentro da div some e não grava nada no banco de dados.
 
Abaixo segue os codigos das páginas mencionadas:
 
pagina index.php:
 
<!DOCTYPE HTML>
<html><head>
<script type="text/javascript" src="funcoes/funcoes.js"></script>
<link rel="stylesheet" type="text/css" href="estilos/estilos.css"><title>Controle Financeiro</title>
 
<script type="text/javascript">
$(document).ready(function(){
$(".titulo")
.css("color", "#f66")
.css("font", "40px arial, sans-serif")
.text("CONTROLE FINANCEIRO")
});
</script>
 
</head>
<body>
<?php echo "teste"; ?>
<form name="form1" action="">
<div id="menu" name="menu" class="quadro_a"><br>
<input id="nova_despesa" name="nova_despesa" value="novo_lanc" onclick="getDados(this.name);" type="button"><br>
<br>
</div>
 
<div name="resultado" id="resultado" class="quadro_b">aqui é exibida a pagina novos_lancs.php</div>
 
 

 

 

pagina novos_lancs.php:

 

Citar

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>
<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 enviado
var 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>
 

 

 

 

 

xnovos_lancs.php
 

Citar

 
<?php
 
 
include("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




#1036681 INTERNAL SERVER ERRO 500

Posted by halfar on 08/01/2017, 18:27 in MySQL

resolvido...grato.




#1036402 INTERNAL SERVER ERRO 500

Posted by halfar on 06/01/2017, 12:38 in MySQL

nao funcionou...coloquei assim no topo do formulario:

ini_set('default_charset', 'utf-8');

 




#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.





IPB Skin By Virteq