Şimdi Ara

TXT dosyasından çektiğim satırı tablolama sorunu

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
8
Cevap
0
Favori
549
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • İlgilendiğiniz için şimdiden teşekkür ederim.

    bir yerde kullanmam gereken php sayfası var çok fazla anlamadığım için forumunuzdaki bilgilerden yararlanarak birşeyler hazırladım olay bu aşağıdaki kod ile txt dosyasından çektiğim bilgi yan yana tablolanıyor fakat ben bunu aşağıya doğru tablolanmasını istiyorum ve sıralanırken ilk tablodan son tabloya fakat kayıtlarda gösterilmesi gereken son kayıdı ilk başta göstermesini istiyorum yardımcı olabilirseniz sevinirim.

    kod bu
     



    <?php
    $dosya = fopen ( "deneme.txt" , "r" );

    while ( !feof( $dosya ) )
    {
    $str = fgets($dosya);

    print ("<TD width=9>   $str </TD>");
    }

    ?>



    sonucada aşağıdaki resim


    http://www.arti18partner.com/budos.JPG







  •  
    <?php
    $dosya = fopen ( "deneme.txt" , "r" );
    printf("<table>");
    while ( !feof( $dosya ) )
    {
    $str = fgets($dosya);

    print ("<tr><TD width=9> $str </TD></tr>");
    }
    print("</table>");

    ?>

    BU Satirlamayi Halleder.

    Onerim: Database Kullanman, Gercekten i$lerin Cok kolayla$acaktir.



    < Bu mesaj bu kişi tarafından değiştirildi sehlor -- 17 Eylül 2008; 22:05:40 >
  • Arkadaşlar yardımcı olmaya çalıştığınız için teşekkür ederim fakat anlatamadım sanırım
    tablo tablo sıralanmasını istiyorum bu kod ile tek tablo içerisinde sıralanıyor.
    ve txt dosyasındaki en son kaydedilen veriden almaya başlamasını istiyorum teşekkürler
  • quote:

    Orjinalden alıntı: GRUPVEF

    Arkadaşlar yardımcı olmaya çalıştığınız için teşekkür ederim fakat anlatamadım sanırım
    tablo tablo sıralanmasını istiyorum bu kod ile tek tablo içerisinde sıralanıyor.
    ve txt dosyasındaki en son kaydedilen veriden almaya başlamasını istiyorum teşekkürler


     
    <?php
    $dosya = fopen ( "deneme.txt" , "r" );
    while ( !feof( $dosya ) )
    {
    $str = fgets($dosya);
    print ("<table border=1><tr><TD width=9> $str </TD></tr></table>");
    }
    ?>


    Bu Tablolama Icin, Dediginiz Sondan Ba$lama olayi icin ise okurken yazdirmayip, bir array e atip array_reverse fonksiyonunu kullanarak array i terse cevirdikten sora array i yazdirmalisiniz.

    $imdi tekrar ediyorum, MySql kullanmaniz i$inizi inanilmaz kolayla$tiracaktir.




  • quote:

    Orjinalden alıntı: sehlor


    quote:

    Orjinalden alıntı: GRUPVEF

    Arkadaşlar yardımcı olmaya çalıştığınız için teşekkür ederim fakat anlatamadım sanırım
    tablo tablo sıralanmasını istiyorum bu kod ile tek tablo içerisinde sıralanıyor.
    ve txt dosyasındaki en son kaydedilen veriden almaya başlamasını istiyorum teşekkürler


     
    <?php
    $dosya = fopen ( "deneme.txt" , "r" );
    while ( !feof( $dosya ) )
    {
    $str = fgets($dosya);
    print ("<table border=1><tr><TD width=9> $str </TD></tr></table>");
    }
    ?>


    Bu Tablolama Icin, Dediginiz Sondan Ba$lama olayi icin ise okurken yazdirmayip, bir array e atip array_reverse fonksiyonunu kullanarak array i terse cevirdikten sora array i yazdirmalisiniz.

    $imdi tekrar ediyorum, MySql kullanmaniz i$inizi inanilmaz kolayla$tiracaktir.



    teşekkür ederim array_reverse fonsiyonunu inceliyorum umarım kısa sürede çözerim çözdüğümde
    buradan tekrar paylaşacağım teşekkürler yol gösterdiğiniz için
    sql kullanamıyorum sebebi çok denememe rağmen bana zor gelmesi sıralattıramıyorum bilgileri
    hep bir sorunla karşılaşıyorum




  • şimdi array_reverse ile çalışıyorum fakat döngüde sürekli hatalarla karşılaşmaktayım

    şimdi kullandığım kod
    <?php 
    $dosya = fopen ( "deneme.txt" , "r" );
    while ( !feof( $dosya ) )
    {
    $ters =(fgets($dosya));
    $str = (array($ters));
    echo(array_reverse("<table width=500 height=100 border=1><tr><TD border=0 width=700> $str </TD></tr></table>"));
    }
    ?>
  • HERŞEY İÇİN TEŞEKKÜR EDERİM ÇALIŞTIRDIM AŞAĞIDAKİ KOD ÇALIŞIYOR FAKAT İLK BAŞTA İKİ ADET BOŞ TABLO GÖSTERİYOR :(
     <?php 

    $dosya = fopen ( "deneme.txt" , "r" );
    while ( !feof( $dosya ) )
    {
    $arr[] = fgets($dosya);
    }
    echo "<table>";
    for($i=count($arr);$i>0;$i--){
    print ("<table width=500 height=100 border=1><tr><TD border=0 width=700>".$arr[$i]."</TD></tr></table>");
    }
    echo "</table>";
    ?>
  • HERKEZE TEKRAR TEŞEKKÜRLER SORUN ÇÖZÜLDÜ ;)

    ÇALIŞAN SAĞLIKLI KOD
    <?php 

    $dosya = fopen ( "deneme.txt" , "r" );
    while ( !feof( $dosya ) )
    {
    $arr[] = fgets($dosya,10240);
    }

    for($i=count($arr);$i>0;$i--){
    if($arr[$i]!="")
    print ("<table width=500 height=100 border=1><tr><TD border=0 width=700>".$arr[$i]."</TD></tr></table>");
    }

    ?>
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.