Ir para conteúdo

POWERED BY:

Arquivado

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

rogerrosa

Erro No UPDATE

Recommended Posts

olá pessoal tenho este script mas está dando erro na linha 72, já fiz de tudo, mas nao está dando certo..

o erro é o seguinte:

 

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/httpd/vhosts/voboz.com/httpdocs/perfil.php on line 72

Invalid query: Access denied for user 'apache'@'localhost' (using password: NO)

 

<?php

$get_id = $_GET["id"];
if ($get_id != "" && is_numeric($get_id)){

require 'conexao.php';

$sql = "select * from usuarios where id='$get_id'";
$query = mysql_query($sql) or die("SQL:". $sql . " - ERRO:" . mysql_error());  
while ($linha = mysql_fetch_array($query)) {

$data = $linha['data'];
$nome = $linha["nome"];
$cep_1 = $linha["cep_1"];
$cep_2 = $linha["cep_2"]; 
$uf = $linha["uf"];
$op = $linha["op"];
$texto = $linha["texto"];

$check1 = $linha["check1"];
$check2 = $linha["check2"];
$check3 = $linha["check3"];
}
if ($data != ""){

function anti_injection($sql)
{

$sql = preg_replace(sql_regcase("/(from|select|insert|delete|destroy|update|where|drop table|show tables|#|\*|--|\\\\)/"),"",$sql);
$sql = strip_tags($sql);
$sql = addslashes($sql);
return $sql;
}
function texto2entidade($var) {
$var = str_replace("'", "aspassimples", $var);
$var = preg_replace("/([^ a-zA-Z0-9])/e", "\"\".ord(\"\\0\").\";\"", $var);
$var = str_replace("aspassimples", "'", $var);
return $var;
}
$enviado = anti_injection($_POST["enviado"]);

//nesse caso: if = se $enviado for igual a 1 irá executar o que está dentro das Chaves. 
if($enviado == "1"){
//variavel POST do php serve para importar dados enviados pelo formulario

$nome = anti_injection($_POST["nome"]);
$cep_1 = anti_injection($_POST["cep_1"]);
$cep_2 = anti_injection($_POST["cep_2"]); 
$uf = anti_injection($_POST["uf"]);
$op = anti_injection($_POST["op"]);
$texto = texto2entidade($_POST["texto"]);
$senha = anti_injection($_POST["senha"]);
$senha_db = md5($senha);

$check1 = $_POST["check1"];
$check2 = $_POST["check2"];
$check3 = $_POST["check3"];


include "validar.php";


if($erro_nome == '' && $erro_cep == '' && $erro_uf == '' && $erro_op == '' && $erro_check == '' && $erro_texto == '' && $erro_email == '' && $erro_senha == '' ){

if ($senha != ""){
$query2 = "UPDATE usuarios SET nome='$nome',cep_1='$cep_1',cep_2='$cep_2',uf='$uf',op='$op',check1='$check1',check2='$check2',check3='$check3',texto='$texto',senha='$senha' WHERE id='$get_id'";
} else {

$query2 = "UPDATE usuarios SET nome='$nome',cep_1='$cep_1',cep_2='$cep_2',uf='$uf',op='$op',check1='$check1',check2='$check2',check3='$check3',texto='$texto' WHERE id='$get_id'";
}

$result2 = mysql_query($query2) or die(mysql_error());
if ($result2) {
echo "Atualização Efetuada Com Sucesso";
}	
}

}

include 'form_admin.php';


}else {
$erro_id = "ID Não Existe";
}
}else {
$erro_id = "ID Não Existe";
}

echo $erro_id;
?>

 

 

vlw..

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.