• 10-10-2013, 17:43:23
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar daha önce bunun için bi konu açmıştım ve sorunu çözdüğümüzü sanıyorduk.

    <?php
    $sorgu = mysql_query("SELECT * FROM duyurular ORDER BY sira ASC");
    while($bilgi = mysql_fetch_array($sorgu)){
    $zaman = $bilgi['tarih'];
    $bilgi  ['tarih']=date('d.m.Y');
    	echo "<li><a href=\"haber-duyurular.php?sayfa={$bilgi[id]}\">{$bilgi['tarih']} &nbsp;&nbsp;{$bilgi['baslik']}</a></li>\n";}
    ?>
    Bu şekilde tarih fonksiyonunu 2013-10-01 olmaktan düzeltim 01-10-2013 yapıyoruz ama bu db deki tarihi değilde bizim günümüzün tarihini basıyor nerede bi hata yapmmışım bi yardımcı olurmusunuz.
  • 10-10-2013, 17:46:09
    #2
    Alıntı
    $bilgi ['tarih']=date('d.m.Y');
    date('d.m.Y'); kodu bugünün tarihini ekrana bastırır.
  • 10-10-2013, 17:47:04
    #3
    <?php 
    $sorgu = mysql_query("SELECT * FROM duyurular ORDER BY sira ASC"); 
    while($bilgi = mysql_fetch_array($sorgu)){ 
    $zaman = $bilgi['tarih']; 
    $bilgi  ['tarih']=date('d.m.Y'); 
        echo "<li><a href=\"haber-duyurular.php?sayfa={$bilgi[id]}\">{$zaman} &nbsp;&nbsp;{$bilgi['baslik']}</a></li>\n";} 
    ?>
  • 10-10-2013, 17:50:34
    #4
    Üyeliği durduruldu
    PsdBul adlı üyeden alıntı: mesajı görüntüle
    date('d.m.Y'); kodu bugünün tarihini ekrana bastırır.
    Peki nasıl bir şey yapılmalı örnek verebilirmisiniz yani sadece tarihi düzelticez.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 17:50:34 -->-> Daha önceki mesaj 17:48:00 --

    PamukBilisim adlı üyeden alıntı: mesajı görüntüle
    <?php 
    $sorgu = mysql_query("SELECT * FROM duyurular ORDER BY sira ASC"); 
    while($bilgi = mysql_fetch_array($sorgu)){ 
    $zaman = $bilgi['tarih']; 
    $bilgi  ['tarih']=date('d.m.Y'); 
        echo "<li><a href=\"haber-duyurular.php?sayfa={$bilgi[id]}\">{$zaman} &nbsp;&nbsp;{$bilgi['baslik']}</a></li>\n";} 
    ?>
    Bu şekilde bastırdığımda 2013-10-11 diye basıyor hocam benim istediğim şey ise 11-10-2013 olması.
  • 10-10-2013, 18:10:28
    #5
    sersat adlı üyeden alıntı: mesajı görüntüle
    Peki nasıl bir şey yapılmalı örnek verebilirmisiniz yani sadece tarihi düzelticez.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 17:50:34 -->-> Daha önceki mesaj 17:48:00 --



    Bu şekilde bastırdığımda 2013-10-11 diye basıyor hocam benim istediğim şey ise 11-10-2013 olması.
    O zaman veritabanına d.m.Y şeklinde bastırmanız gerekiyor yada timestamp olarak otomatik oluşturun veritabanında o zaman date("d.m.Y",$timestamp); şeklinde basabilirsiniz.
  • 10-10-2013, 18:31:18
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
     <?php
    $sorgu = mysql_query("SELECT * FROM duyurular ORDER BY sira ASC");
    while($bilgi = mysql_fetch_array($sorgu)){
    $zaman = $bilgi['tarih'];
    $bilgi  ['tarih']=date('d.m.Y', strtotime($zaman));
        echo "<li><a href=\"haber-duyurular.php?sayfa={$bilgi[id]}\">{$bilgi['tarih']} &nbsp;&nbsp;{$bilgi['baslik']}</a></li>\n";}
    ?>
  • 10-10-2013, 20:58:59
    #7
    Üyeliği durduruldu
    guzelindir adlı üyeden alıntı: mesajı görüntüle
     <?php
    $sorgu = mysql_query("SELECT * FROM duyurular ORDER BY sira ASC");
    while($bilgi = mysql_fetch_array($sorgu)){
    $zaman = $bilgi['tarih'];
    $bilgi  ['tarih']=date('d.m.Y', strtotime($zaman));
        echo "<li><a href=\"haber-duyurular.php?sayfa={$bilgi[id]}\">{$bilgi['tarih']} &nbsp;&nbsp;{$bilgi['baslik']}</a></li>\n";}
    ?>
    Hocam elinize sağlık yardımınız için teşekkür ederim.