Ir ao conteúdo
  • Cadastre-se

Erro em PHP+Mysql


SuperXP

Posts recomendados

Eu criei um site que grava o ip da pessoa em um banco de dados quando ela acessa... Meu site tem várias páginas então eu gravo um histórico quando uma pessoa acessa... Meu site gravava em arquivos, até eu mudar, mas quando mudei ficou aparecendo:

500 - Internal Server Error

e o Internet Explorer diz que é erro de programação... Aqui vai o código:

function gravaip()

{

date_default_timezone_set("Brazil/East");

$data = date("d/m/Y - g:ia");

$db = "ips";

$con = mysql_connect('10.10.10.3', 'ips', '');

if (!$con) {

die('Erro no Banco de Dados: ' . mysql_error());

}

mysql_select_db($db,$con));

$query = "INSERT INTO ips (ip, data) VALUES ($ip, $data)";

$query = mysql_query($query);

if (!$query){

echo "Erro Fatal!";

} else

{

echo "O IP: ". $ip . " foi gravado com sucesso!";

}

mysql_close($con);

}

e o de gravar página:

function gravapagina($title)

{

$ip = getenv("REMOTE_ADDR");

date_default_timezone_set("Brazil/East");

$db1 = "ips";

$conect = mysql_connect('10.10.10.3', 'ips', '');

if (!$con) {

die('Erro no Banco de Dados: ' . mysql_error());

}

mysql_select_db($db1,$conect));

$ins = "INSERT INTO hists (ip, hist) VALUES ($ip, $title)";

mysql_query($ins) or die('Erro ao Inserir Consulta');

mysql_close($conect);

}

espero que o problema seja detectado.

Link para o comentário
Compartilhar em outros sites

Tente fazer isso trocando algumas variaveis!

$query = "INSERT INTO ips (ip, data) VALUES ($ip, $data)";

$query = mysql_query($query);

if (!$query){

echo "Erro Fatal!";

} else

{

echo "O IP: ". $ip . " foi gravado com sucesso!";

}

mysql_close($con);

}

POR

$query = "INSERT INTO ips (ip, data) VALUES ($ip, $data)";

$query1 = mysql_query($query);

if (!$query1){

echo "Erro Fatal!";

} else

{

echo "O IP: ". $ip . " foi gravado com sucesso!";

}

mysql_close($con);

}

Link para o comentário
Compartilhar em outros sites

  • 4 meses depois...

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...