v2.5.2
Giriş yap

İD Kontrolü

Anonim
623 defa görüntülendi

Gelen ID'de Veri yok ise mesela read.php?konu_id=1 de var 2 yazdığında boşsa index.php ye geri yönlendirsin istiyorum yardım edebilecek birisi var mı ?

$gelenid = $_GET["konu_id"];
$sorgu = $db -> prepare("SELECT * FROM konular WHERE konu_id ={$gelenid}");
$sorgu -> execute(array(":gelenid" => $gelenid));
$row = $sorgu -> fetch(PDO::FETCH_ASSOC);
aydinkeskin
1807 gün önce
<?php

function IDControl ($id,$tablo){
    
		$okuc = $db->prepare("SELECT id FROM $tabloadi WHERE id=?");
		$okuc->execute([$id]);
		$rowc = $okuc->fetch(2);
		$result = $rowc["id"] != $id ? header("Location:index.php") : $id ; 
    return $result;
}

//kullanırken

$id = IDControl($_GET["id"],"tabloadi");




işini görür sanırım fetch i Fetchall yapıp döngü içinde de bütün hepsinde arayabilirsin tabi
sana kalmış orasıda.
ben bu şekilde kullanıyorum

senin yaptığın hiç bir şekilde çalışmaz :d

:gelen_id yazman lazım gelen_id =:gelen_id diye sorgulaman lazım orayı yoksa prepare niye kullanıyorsun.