veritabanındaki "elements" tablosunda her bir eleman için "completed" adında bir sütun oluşturarak, input işlemi yapıldıkça bu sütunun değerini arttıran ve tamamlandığında "true" olarak işaretleyen PHP kodu:
<?php
// Veritabanına bağlan
$db = new mysqli('host', 'username', 'password', 'database');
// Kullanıcının input'undan eleman ID'sini al
$element_id = $_POST['element_id'];
// Veritabanından şimdiki tamamlandı değerini al
$result = $db->query("SELECT completed FROM elements WHERE id = $element_id");
$completed = $result->fetch_object()->completed;
// Tamamlandı değerini arttır
$completed++;
// Veritabanındaki yeni tamamlandı değerini güncelle
$db->query("UPDATE elements SET completed = $completed WHERE id = $element_id");
// Eğer eleman 10 kere tamamlandıysa, veritabanında tamamlandı olarak işaretle
if ($completed >= 10) {
$db->query("UPDATE elements SET completed = true WHERE id = $element_id");
}
?>
Bu kod, veritabanındaki "elements" tablosunda her bir eleman için "completed" adında bir sütun oluşturur. Her input işlemi yapıldıkça sütunun değerini arttırır ve tamamlandığında "true" olarak işaretler.