• 18-09-2008, 14:34:04
    #1
    Arkadaşlar fonksiyon yazmaya çalışıyorum ama hata veriyor buyrun kod

    <?php
    
    $veri=array("Satır 1","Satır 2");
    
    function tablo_olustur($veri)
    
    {
    
    echo "<table border=1>";
    reset ($veri);
    $value= current($veri);
    while ($value)
    
    {
     echo "<tr><td>$value</td></tr>\n";
     $value = next($veri);
     
    }
    echo "</table>";
    
    }
    
    
     tablo_olustur();
    
    ?>
    buda o kodun uygulandığında açılan açıklamalar

    http://www.chatlok.com/Denemeler/
  • 18-09-2008, 14:47:16
    #2
    Kurumsal PLUS
    ne yapmaya çalıştığını açıklarmısın? pek mantıklı bi fonksiyon kullanımı gibi gelmedi bana.
  • 18-09-2008, 14:50:34
    #3
    Üyeliği durduruldu
    tablo_olustur(); yerine
    tablo_olustur($veri);
    yapabilirsin yada
    function tablo_olustur($veri)

    {
    yerine
    function tablo_olustur()

    {
    global $veri;


    gibi gibi yapabilirsin
  • 18-09-2008, 14:54:32
    #4
    #saho

    çok teşekküür ederim

    #
    Bartuc

    Sanada teşekkür ederim yardım etmeye çalıştın ben bi scriptte kullanmayacğım bunu zaten fonksiyon yazımlarını öğreniyorumda bu kitaptan bir örnek...

    Arkadaşlar birde şurada resetliyor veriyi o neden ? birde

    bu ne demek

    $value = next($veri);
  • 18-09-2008, 16:22:41
    #5
    Sen $veri değişkenini bir dizi yapmışsın.
    $veri[0] = Satir 1
    $veri[1] = Satir 2
    içlerindeki değelerde böyle.

    reset yaparak dizinin ilk değerine gidiyor. Yani nasıl sen Home tuşuna bastığında satırın başına gidiyorsa buda öle birşey.

    next yaparakta bir sonraki değerine geçiyor. Yani sağ tuşa basıyor
  • 18-09-2008, 17:45:20
    #6
    tamam teşekkürler