while($yazdir = mysql_fetch_assoc($vericek))
{
$goster = $yazdir["verim"];
echo $goster.' ';
}
}else{
echo "gösterecek birşey yok!";
}$goster değişkenini dışarda kullanamıyorum. nasıl dışarıya çıkarabilirim?
while döngüsü içindekini değişkene nasıl atayıp dışarda kullanırım?
12
●926
- 27-02-2018, 21:07:35dediğinizden hiç birşey anlamadım. ben sorgu ile çektiğim while ile döngü oluşturduğum sonucu while dışında yani daha aşağılarda kullanmak istiyorum.
islamzeki adlı üyeden alıntı: mesajı görüntüle - 27-02-2018, 21:11:43$goster değişkenini while döngüsüne girmeden önce oluşturun.
$goster=null; while($yazdir = mysql_fetch_assoc($vericek)) { $goster=$yazdir["verim"]; echo $goster; }Bu şekilde kullanırsanız $goster değişkenini istediğiniz yerde kullanabilirsiniz. - 27-02-2018, 21:14:59dediğiniz şekilde deniyorum. döngü içindeki gibi dışarda yazdırmıyor. 15 satır veriden sadece bir tanesini basıyor ekrana hocam.csharpcoder adlı üyeden alıntı: mesajı görüntüle
- 27-02-2018, 21:22:23Ben olayı yanlış anlamışım pardon. Birazdan istediğiniz şekilde olanı atıcam.buddy adlı üyeden alıntı: mesajı görüntüle
- 27-02-2018, 21:24:30hocam bi değişkene birden fazla değer ekleyemezsiniz. Yani $goster değişkeni while içinde 15 tane değer alsın sonra bu 15 tane değeri ayrı ayrı kullanayım derseniz yapamazsınız.buddy adlı üyeden alıntı: mesajı görüntüle
Anca dizi kullanarak yapabilirsiniz. Şöyleki;
$goster=null; $i=0; $vericek=mysql_query("sql komutu"); while($yazdir = mysql_fetch_assoc($vericek)) { $goster[$i]=$yazdir["kategoriAdi"]; $i++; }Bu şekilde kullanarak gelen verileri bi diziye atabilir ve while döngüsünden sonra istediğiniz veriyi kullanabilirsiniz. - 27-02-2018, 21:39:01hocam benim istediğim çok yanlış anlaşıldı galiba.
şimdi ben veritabanından sorgu çekip while döngüsü ile bastırıyorum.
kaç satır varsa o kadar sorgu yapıp ekrana bastırıyorum. bu satır sayısı belli değil. rakam veremiyorum.
while döngüsü içinde sonucu değişken oluştuurup onu da sayfanın daha ilerleyen kısımlarında kullanmak için dışarı almak istiyorum.
umarım anlatabilmişimdir.
csharpcoder adlı üyeden alıntı: mesajı görüntüleislamzeki adlı üyeden alıntı: mesajı görüntüle