PHP kullanarak bir yazı beğenme düğmesini nasıl eklenir?

Öncelikle, bir veritabanı kullanarak yazıları kaydetmeniz ve bir bağlantı oluşturmanız gerekecektir. Daha sonra, PHP kodunuzda bir form oluşturarak bir “Beğen” düğmesi ekleyebilirsiniz. Bu form, bir yazıyı beğendiğinizi belirttiğinizde veritabanına bir kayıt ekleyecektir.

Aşağıda, bu işlemi gerçekleştirmek için bir örnek PHP kodu bulabilirsiniz:

<?php

// Veritabanı bağlantısını oluşturun
$db = mysqli_connect('localhost', 'username', 'password', 'database_name');

// Formu gönderildiğinde işleme alın
if (isset($_POST['like'])) {
  // Giriş yapan kullanıcının ID'sini alın
  $user_id = $_SESSION['user_id'];

  // Formdan gelen ID'sini alın
  $post_id = $_POST['post_id'];

  // Veritabanına kaydedin
  mysqli_query($db, "INSERT INTO likes (user_id, post_id) VALUES ('$user_id', '$post_id')");
}

// Formu oluşturun
echo '<form method="post" action="">';
echo '<input type="hidden" name="post_id" value="' . $post_id . '">';
echo '<input type="submit" name="like" value="Beğen">';
echo '</form>';

?>

Bu kod, bir “Beğen” düğmesini oluşturur ve kullanıcı tarafından tıklandığında veritabanına bir kayıt ekler.

Yorum yapın