Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
pessoal sou iniciante em php
e tenho um if assim :
if($ativo=="n"){
$ativo = "nao foi confirmado ! clique <a href='#'>aqui</a> para confirmar";
}
a verificaçao funciona par ver se é S [confirmado] ou N [nao confirmado] o valor .. mas olhem ta escrito *clique <a href='#'>****aqui****</a> para confirmar* , isso aparece quando nao ta confirmado .. é ai ke ta o problema ..
nao sei como fazer para quando clicar em 'aqui' alterar o valor da coluna 'ativo' de N para S, ou seja confirmar . alguem pode me ajudar ? obrigado pessoal
você pode usar ajax ou criar um arqvuivo q faça o update e depois redirecione para a pagin da listagem.
ficou assim
if($ativo=="n"){
$ativo = "nao foi confirmado ! clique <a href='?ativo=n'>aqui</a> para confirmar";
}
*if(isset($_GET['ativo']) && $_GET['ativo'] == s){*
* $sql = "UPDATE tabela SET ativo = {$_GET['ativo']}";*
}
else{
$ativo = "<font color='green'>confirmado</font>";
}
quando eu cliquei na pagina para ver todos os cadastros todos ficaram confirmados do nada pq ??????????? nao era so quando eu apertar "aqui"?
shini nao tenho muito conhecimento em ajax .. so domino um pouco de javascript é muito basico ..
fiz um novo cadastro ai eu dei f5 na minha pagina e meu cadastro foi confirmado na hora
todas as linha das tabela foram atualiadas pq faltou o where no update. depois redirecione para a mesma pagina assim atualiza a lista
o where pro id ? como eu pego o id ?
o where pro id ? como eu pego o id ?
posta o codigo todo.
<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>seria isso, depois você pega $_GET['id'] e $_GET['ativo']
$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='update.php?id=$lista2[id]&ativo=s'>aqui</a> para confirmar";
}