örnek vermek gerekirse:
$ekle = mysql_query("select * from tablolar where id='{$id}'");
while($goster = mysql_fetch_array($ekle)){
$veri = $goster["verilerim"];
}
şimdi bu döngüden belli sonuçlar gelecek dolayısıyla. kaç tane geleceği belirsiz. işte bu döngüden gelen sonuçların hepsini birbiriyle çarpmak istiyorum. nasıl yapabilirim?

ne yapıyorsun bilmiyorum ama. yanlış bişeymiş gibi geldi.
temp diye bi değişkeni 1 e eşitle
. veri'yi foreach'in içine atıcaksın.
foreach veri as v dedikten sonra
temp = v * temp; diyeceksin foreach'in içine. foreach'in dışında da tempin çarpılmış olack.


kaç tane veri geleceğini mysql_num_rows ile alabilirsin sıkıntı değil.
Yanlış anlamadıysam çok enteresan bişey istiyosun. Buna sadece php değil matematik de gerekiyor anladığım kadarıyla şöyle yapabilirsin.
while'ın içinde bir for döngüsü daha aç mysql_num_rows ile elde ettiğin sayıyı kendisiyle çarp örneğin 10 sonuç döndü foreach içerdeki rakamları 100 kere döndürmesi gerekiyor birbiriyle çarpabilmek için. içerde döndürürken de counter'ı 10'a böl her sayı birbiriyle çarpıldığında 2. sayıya geçsin.


her ikinize de çok teşekkür ederim.
@serafettinn verdiğin tavsiye gerçekten harikaydı ve tam istediğim gibi çalışıyor.
