Ir para conteúdo

POWERED BY:

Arquivado

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

Gui Alexander Schweickert

como alterar valor de uma coluna mysql?

Recommended Posts

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 ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual o nome da coluna no banco de dados?

 

Vai ser +- assim:

 

UPDATE nome_tabela SET ativo = 's' WHERE id='1';

 

lógico, que no 1 vai ser a id puxada do banco de dados, que é a id do usuario...

espero que tenha entendido :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

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'];
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

<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 ?

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.