projelerkategori.php dosyanızdaki koddan GET ile herhangi bir id göndermiyorsunuz. Bu durumda .htaccess dosyanızdan mı gönderiyorsunuz diye merak ettim, onu da paylaşın lütfen.
Merhaba Arkadaşlar
projelerkategori.php bulunan kategorilere ait linke tıkladığımda, projeler.php yönlendiriyor ama linkine tıkladığım kategoriye ait veriler gelmiyor, projelerkategori.php den $_GET["id"] gelmiyor, bu konuda yardımcı olabilirmisiniz.
projelerkategori.php
---------------------------------------
<?php
$crow = $db->prepare("SELECT * FROM projecategori WHERE dil=? ORDER BY id ASC");
$crow->execute(array($_SESSION['dil']));
$irow = $crow->fetchALL(PDO::FETCH_ASSOC);
if($crow->rowCount() != "0"){
foreach ($irow as $srow){
?>
<a href="projeler/<?=$srow["seo"];?>"></a>
<?
}
} else {
?>
Kayıt Yok
<?
}
?>projeler.php
-----------------------
<?php
if (isset($_GET["id"])){
$rows = $db->prepare("SELECT * FROM projecategori WHERE seo=? AND dil=?");
$rows->execute(array($_GET['id'], $_SESSION['dil']));
if($rows->rowCount()){
$rowk = $rows->fetch(PDO::FETCH_ASSOC);
} else {
header("Location:404".$html);
exit();
}
} else {
$rows = $db->prepare("SELECT * FROM projecategori WHERE dil=? ORDER BY sira ASC");
$rows->execute(array($_SESSION['dil']));
if($rows->rowCount()){
$rowk = $rows->fetch(PDO::FETCH_ASSOC);
} else {
header("Location:404".$html);
exit();
}
}
$prow = $db->prepare("SELECT * FROM projeler WHERE prokateg=? AND dil=?");
$prow->execute(array($rowk['id'], $_SESSION['dil']));
$irow = $prow->fetchALL(PDO::FETCH_ASSOC);
if($prow->rowCount() != "0"){
foreach ($irow as $srow){
?>
<?=$srow["adi"];?>
<?
}
} else {
?>
Kayıt Yok
<?
}
?>