• 10-05-2010, 22:47:27
    #1
    fonksiyon içerisinden çağıracağım arrayı ekrana yazdıramadım yardım edebileccek arkadaş varmıdır?

    kullandığım kod şu;
    function slayt1(){
     $slayt1 = mysql_query("select * from icerik where slayt1='1' ") or die ("Slayt 1 de çekim hatası bulunmaktadır");
     while($sd=mysql_fetch_array($slayt1)){
     $icerik[]=array('adi'=>$sd[adi]);
     }
    return $icerik;
     }
     $ic=array(slayt1());
    bu kodu su sekilde cağırıyorum;

    <? echo $ic.$icerik[0][adi];?>
    <? echo $ic[0][0][adi];?>
    şeklinde yazdığımda sql deki bir veriyi çekiyor diğer verileri döngüye sokmuyor
  • 10-05-2010, 23:10:03
    #2
    while dan sonra

    $icerik=$sn['adi'];
    print $icerik;

    yap
  • 10-05-2010, 23:14:59
    #3
    istediğim fonksiyon içerisinde yazması değil başka bir yerde bu veriyi yazdırmak istediğimde oradaki her hangi bir div ile birlikte döngü sayısı kadar tekrarlayarak yazması örn: <div class="tekrarlanacakdiv"><? echo arraydakiveri ;?></div> bu divi de mysql deki veri sayısı kadar tekrarlamasını istiyorum
    smarty deki {section name=falanca loop=$icerik} tekrarlanacak div ve içerik {/section}
    bu çalışma mantığındaki gibi
    olmasını istiyorum umarım anlatabilmişimidr
  • 10-05-2010, 23:18:45
    #4
    Üyeliği durduruldu
    print_r yada var_dump ile tüm dizi hiyerarşisini görebilirsiniz
  • 10-05-2010, 23:21:36
    #5
    biraz daha açıklayabilir misiniz ? açıkcası söylemek istediğinizi anlamış değilim
  • 11-05-2010, 12:18:36
    #6
    Üyeliği durduruldu
    Yeni Sdemirkeserin demek istediği
    print_r($degisken); gibi yazın
    hiyararşisini yazar
    örn :
    $ar=array('0'=>'0 içi','1'=>'2');
    print_r($ar); gibi
  • 11-05-2010, 12:41:52
    #7
    array lı değişkeni $degisken olarak gösteriyorum

    echo $html="<pre>".print_r($degisken, true)."</pre>";

    düzenli bir şeklide yazdırmak istiyorsan bu şekli kullan arkadasım