Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
pessoal tenho uma if assim:
if($ativo=="n"){
$ativo = "nao foi confirmado ! clique <a href='#'>aqui</a> para confirmar";
}
essa if ve se o valor da coluna 'ativo' é s (confirmado) ou n (nao confirmado). se for n, aparece o aviso 'clique aqui para confirmar'. nao sei como fazer para quando clicar em 'aqui' alterar o valor da coluna 'ativo' de n para s. alguem pode me ajudar ?
o nome da coluna é 'ativo' e a tabela é 'usuario' é para ver se a conta dele esta ativa e eu vou confirmar nesse painel
e como eu coloco no link?
como vou puxar a id?
no link do "aqui" você pode direcionar para outra página levando o id do registro por exemplo, nessa outra página você dá update na coluna mudando o status do registro.
ficaria assim:
<?php
$id = (pega no banco de dados o campo [id])
?>
<a href='ativar_usuario.php?id=<?php echo $id ?>'>aqui</a>Isso, daí na 'ativar_usuario.php' você recupera com $_GET['id'];
é tao dificil assim ? sou iniciante
oq eu teria no ativar_usuario.php ? eu crio o arquivo e oq faço ?
faço echo no where id ?
sabe como criar variáveis, concatenar, manipular strings, consultar banco de dados com o php ?
mais ou menos ..
>
if($ativo=="n"){
$ativo = "nao foi confirmado ! clique <a href='#'>aqui</a> para confirmar";
}
essa if ve se o valor da coluna 'ativo' é s (confirmado) ou n (nao confirmado). se for n, aparece o aviso 'clique aqui para confirmar'. nao sei como fazer para quando clicar em 'aqui' alterar o valor da coluna 'ativo' de n para s.
certo...
o quanto você entende de html ?
sabe o que é GET, POST, COOKIE (GPC)?
exemplo:
formulario.html
<form action="script.php" method="GET">
sim <input name="acao" type="radio" value="s">
<br />não <input name="acao" type="radio" value="n">
<input type="submit" value="enviar">
</form>
script.php
<?php
echo 'resposta: ' . $_GET['acao'];
?>cara, tenta assim:
$query = mysql_query("SELECT * FROM nome_da_tabela");
while($ln = mysql_fetch_assoc($query)){
$ativo = $ln['ativo'];
if($ativo == 'n'){
echo 'Usuário nao foi confirmado ! clique <a href='#'>aqui</a> para confirmar.';
}
}
isso vai retornar resultado apenas se o campo ativo for = a 'n'. É uma forma de fazer, mas aconselho você a postar o código completo pra poder te auxiliar melhor e tbm entender o que realmente precisa ser feito. Pode parecer complicado no começo, mas se você entender a lógica da coisa ai flui fácil :D
nao é isso q preciso :S
Já solucionou o problema? Como eu disse antes
>
...posta o código completo pra poder te auxiliar melhor e tbm entender o que realmente precisa ser feito.
<script>
function remove(email){
if(confirm("tem certeza ?")){
location.href='remove.php?email='+email+'';
}
}
</script>
<?php
include("config_email.php");
?>
<h1>e-mails</h1>
e-mails que recebem :
<hr />
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<?php
$sql = mysql_query("SELECT * FROM emails order by -id");
while($lista2 = mysql_fetch_array($sql)){
$email = $lista2["email"];
$ativo = $lista2["ativo"];
if($ativo=="n"){
$ativo = "nao foi confirmado ! clique <a href='#'>aqui</a> para confirmar";
}
else{
$ativo = "<font color='green'>Confirmado</font>";
}
?>
<tr>
<td width="50%">
<p><strong><?php echo $email; ?></strong></td>
<td width="25%"><?php echo $ativo; ?></td>
<td width="25%"><a href="javascript:remove('<?php echo $email; ?>')">[remover]</a></td>
</tr><?php } ?>
</table>
</div>
alguem me ajuda nao sei oq fazer mais :$
como eu falei tenho essa if
if($ativo=="n"){
$ativo = "nao foi confirmado ! clique <a href='#'>aqui</a> para confirmar";
}
essa if ve se o valor da coluna 'ativo' é s (confirmado) ou n (nao confirmado). se for 'n', aparece o aviso 'clique aqui para confirmar'.
clique <a href='#'>aqui</a> para confirmar
nao sei como fazer para quando clicar em 'aqui' alterar o valor da coluna 'ativo' de n para s. alguem pode me ajudar
nao parec complicdo alguem ?
Qual o nome da coluna no banco de dados?
Vai ser +- assim:
lógico, que no 1 vai ser a id puxada do banco de dados, que é a id do usuario...
espero que tenha entendido :D