Öncelikle selamlar

Doğru anladıysam eğer şu şekilde yapabilirsin;

<?php
include ("aynasiz.php");
include ("function.php");
$urun = $_GET["urun"]; 
aciklama($urun);
?>

<?php fiyat (aciklama($urun));?>
Bu şekilde yapman aciklama fonksiyonunu iki defa çalıştırmak zorunda bırakacak bundan dolayı funtiondan return dönmen daha mantıklı ve bu konuda uysal_rockci'nin vermiş olduğu kodu kullanmalısını.

function.php
function aciklama($urun) { 
$ver = mysql_query("SELECT * FROM urun where urun='$urun' "); 
while($git = mysql_fetch_array($ver, MYSQL_ASSOC)) { 
return  $git["aciklama"]; 
}} 
function fiyat($sonuc) { 
$bul = mysql_query("SELECT * FROM fiyat where urun='$sonuc' "); 
while($gel = mysql_fetch_array($bul, MYSQL_ASSOC)) { 
return $gel["fiyat"]; 
}}
diger.php
$sonuc = aciklama($urun); 
$fiyat =  fiyat($sonuc);
Sayfanın başında $sonuc ve fiyat değişkenine eklersin, Sayfanın sonunda da kullanabilirsin tabi bu sayfanın sonunda dediğin kısım başka bir sayfa değilse!

"Eğerki iş sessiona kalırsa index.php içerisinde bir sorgu daha yapıp istediğim işlemi gerçekleştirebilirim zaten ama benim istediğim functiondan değişkeni almak illede almak " demissin. Eğer başka bir sayfa ise global kullanabilirsin. Ama ben session öneririm. Ek sorgu yapmaktan bahsetmissin ama gerek yok diye tahmin ediyorum.

function aciklama($urun) { 
$ver = mysql_query("SELECT * FROM urun where urun='$urun' "); 
while($git = mysql_fetch_array($ver, MYSQL_ASSOC)) { 
$_SESSION['description'] = $git["aciklama"]; 
}}
gibi.

Yani kısacası yapılabilenecek bütün yollar söylenmiş gibi. Şimdilik benimde aklıma alternatif bir yol gelmiyor.

Kolay gelsin