urunler tablosu vt.php <?php
$dsn = 'mysql:dbname=xxx;host=localhost';
$user = 'xxx';
$password = 'xxx';
try {
$db = new PDO($dsn, $user, $password, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
} catch (PDOException $e) {
die("Sistemsel bir sorun oluştu.");
}
date_default_timezone_set('Europe/Istanbul');
?>qr.php <?php
//Veritabanı bağlantımızı başlatıyoruz.
require_once("vt.php");
//QR'ı okutan kişiyi tanımlayalım, bu veri başka bir yerden de gelebilir; mesela; $_session
$qr_okutan = "mehmet";
//Adresten gelen ürün ID'siyle beraber ürün bilgilerini veritabanından çektiriyoruz.
$stmt = $db->prepare("SELECT * FROM urunler WHERE id=?");
$stmt->execute([$_GET["id"]]);
$veri = $stmt->fetch();
if($veri){
//Ürün veritabanında varsa;
echo "Ürün adı: ".$veri["urun_adi"]."<br>";
echo "Ürün açıklaması: ".$veri["urun_aciklamasi"];
$suanki_tarih = date('Y-m-d H:i:s');
$sql = "INSERT INTO urune_bakanlar (qr_okutan, okutma_tarihi) VALUES (?,?)";
$db->prepare($sql)->execute([$qr_okutan, $suanki_tarih]);
}else{
//Ürün veritabanında yoksa;
die("Ürün bulunamadı.");
}
?>ardından qr'ların tasarımı yapılıp qr.php'ye link çıkışı ve kimin baktığını bilmemiz için o anki oturum açan üyenin adını $_session değişkeni ile qr.php'ye entegre edebilirsiniz.