Fonksiyonlarınızdan dönen değerler ekrana yazdırılıyor echo ile bunu return ederseniz ekrana yazdırmaz değer olarak gönderir ilk hatanız buydu ikincisi idver();-1 diye kullanım yanlışı yapmışsınız aşağıda düzgün biçimde yazılmışı var hatanızı anlarsınız.Kolay gelsin
function idver() {
$yaz=mysql_query("SELECT * FROM haberler ORDER BY id DESC limit 0,01");
$oku=mysql_fetch_array($yaz);
return $oku["id"];
}
function Vericek($id,$aranan) {
$veri = mysql_fetch_array(mysql_query("SELECT * FROM `haberler` WHERE `id` = '$id'"));
return $veri[$aranan];
}
echo Vericek( idver() , $baslik );
echo Vericek( ( idver()-1 ) , $baslik );Yanlız son konuları sıralamak için tuhaf bir yöntem ne yapmaya çalıştıgınızı yazarsanız sistemi yormayan daha basit bir kod yazabiliriz