Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera estou passando um problema com um script que usa o UPTADE, ma acho que o próblema é a lógica PHP.
Estou trabalhando num site +/- igual catho. O usuário tem a opção do currículo ficar a mostra no search (ativo) ou não a mostra (desativado).
No BD existe a coluna ativo (INT) se for 1 está currículo sera exibido, caso for 0 não será exibido.
O problema é que clico no link "ativar", mas a alteração não acontece.
?>
<h3>Status da conta</h3>
<?
if($line[ativo]==1)
{
setcookie("ativo",1,time()+3600);
?>
Sua conta está ativa, isto significa que seus dados de contatos estão disponíveis para a consulta. Ao clicar no link "Desativar" seus dados não estarão mais disponível para consulta, mas é reversível.
<br /><br />
<div align="center"><a href="login_delete2.php">Desativar</div>
<?
}
else
{
setcookie("ativo",0,time()+3600);
?>
Sua conta está desativada, isto significa que seus dados de contatos não estão disponíveis para a consulta. Ao clicar no link "Ativar" seus dados estararão disponíveis para consulta.
<br /><br />
<div align="center"><a href="login_delete2.php">Ativar</div>
<?
}
<?
if($_COOKIE[login_code]==md5("Hush"))
{
require("connect.inc.php");
if($_COOKIE[ativo]==0)
{
$query = mysql_query("UPDATE cadastro SET ativo='1' WHERE id='$_COOKIE[id]'") or die(mysql_error());
header("Location: login_index.php?page=login_delete");
}
if($_COOKIE[ativo]==1)
{
$query = mysql_query("UPDATE cadastro SET ativo='0' WHERE id='$_COOKIE[id]'") or die(mysql_error());
header("Location: login_index.php?page=login_delete");
}
} echo("Página protegida! Acesso não autorizado.");
}
?>Carregando comentários...