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>";
}
?>
Pergunta
Marcos Guiga
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)
espero ter ajudado, qualquer melhora é bem vinda!
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
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.