Ir para conteúdo
Fórum Script Brasil
  • 0

Opção Curtir


Marcos Guiga

Pergunta

Bom pessoal criei um script simples para dar a opção "curtir" ao seu site, a instalação é simples crie no banco de dados as tabelas id,nome, email, post, data e curtidas(com o valor de zero) e crie o respectivo cadastro das postagens.Para exibir as postagens crie uma pagina chamada postagem.php?id=(id da postagem)

<?php  session_start(); require("../configs/connection.php");


$id = $_GET['id'];
$posts = $mysqli->query("SELECT * FROM postagens WHERE id='$id'");
while($post = $posts->fetch_array()){
echo "$post[nome]:  <br> $post[post] <br> postado em:$post[data]";
if($perm==1){
echo "<br><a href='?action=deletar&id=$post[id]'>deletar</a><br><br>";
echo "vc tem $post[curtidas]";
}
}


if(isset ($_POST['curtida'])){
$_SESSION["curtir"] = 1;
$posts = $mysqli->query("SELECT * FROM postagens WHERE id='$id'");
while($post = $posts->fetch_array()){
$curtida = $post['curtidas'];
$curti =  $curtida + 1;
$mysqli->query("UPDATE postagens SET curtidas = '$curti' WHERE id = '$id'");
}


}


if(isset ($_POST['curtido'])){
$posts = $mysqli->query("SELECT * FROM postagens WHERE id='$id'");
while($post = $posts->fetch_array()){
$curtida = $post['curtidas'];
$curti =  $curtida - 1;
$mysqli->query("UPDATE postagens SET curtidas = '$curti' WHERE id = '$id'");
}


}
if(isset($_SESSION["curtir"]) AND $_SESSION["curtir"] == "1" ){
echo"<form action='' method='post'>
<input type='submit' name='curtido' value='Descurtir'>
</form>";unset($_SESSION['curtir']);
}else{
echo"<form action='' method='post'>
<input type='submit' name='curtida' value='Curtir'>
</form>";
}

?>

espero ter ajudado, qualquer melhora é bem vinda!

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...