• 19-03-2008, 00:36:28
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    sorunun ne oldunu bilmeim için başlık yazamadım

    mesaş gönderilen sayfa var ve mesaja baktığım sayfa herşey calışıyor sorun yok

    istediğim yeni gönderilen mesajın en üste cıkması şu an en sonda cıkıyor

    yeni gönderilen mesajın ilk sırada cıkmasını istiyorum birde her mesajın gondeildiği tarih ve saati kaydetmek

    bi kac deneme yaptım ama

    Admin Girişi

    şifre 123456

    a.php

     
    <?php
     
    $su_siparis_oku=$_GET['su_siparis_oku'];
    if ($su_siparis_oku=="" || !is_numeric($su_siparis_oku)) {
    $su_siparis_oku=1;
    }
    $kacar=3;
    $kayit_sayisi=mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM siparis"));
    $su_siparis_oku_sayisi=$kayit_sayisi['0']/$kacar;
    if ($kayit_sayisi%$kacar!=0) {
    $su_siparis_oku_sayisi++;
    }
     
    $nerden=($su_siparis_oku*$kacar)-$kacar;
    $sorgu=mysql_query("SELECT * FROM siparis  ORDER BY id ASC LIMIT $nerden,$kacar");
     
    for ($i=1; $i<=$su_siparis_oku_sayisi; $i++) {
    echo "<a href=index.php?su_siparis_oku=$i>$i</a> ";
    }
     
    while ($kayit=mysql_fetch_array($sorgu)) {
    $mesajid=$kayit['id']; 
    echo "<br>=============================<br>";
    echo "<br><a href=sil.php?mesajid=$mesajid>*sil*</a><br> ";
     
    echo "
    <font color=red><b>Kişinin Adı.....:</b></font><b>" . $kayit['isim'] ."</b><br>
    <font color=red><b>Adres...........:</b></font><b>" . $kayit['adres'] ."</b><br>
    <font color=red><b>Telefon.........:</b></font><b>" . $kayit['tel'] ."</b><br>
    <font color=red><b>İsteğiniz.......:</b></font><b>" . $kayit['istek'] ."</b><br>
    <font color=red><b>Bilgi...........:</b></font><b>" . $kayit['yedek'] ."</b><br><br>";
    }
     
    ?>
    b.php

    <?php
     
     
    $isim=$_POST['isim'];
    $adres=$_POST['adres'];
    $tel=$_POST['tel'];
    $istek=$_POST['istek'];
     
    $yedek=$_POST['yedek'];
    include("ayar.php");
    $sorgu=mysql_query("INSERT INTO siparis (isim, adres, tel, istek, yedek) values ('$isim', '$adres','$tel','$istek', '$yedek')");
     
     
    if ($sorgu) {
    echo "<font color=#ffffff><b> ** KAYDINIZ ALINDI **</b></font><br><br>";
    }else{
    echo "<font color=#ffffff><b>ÜZGÜNÜZ :(  ** LÜTFEN TEKRAR DENEYİN **</b></font><br><br>";
    }
     
     
    ?>
  • 19-03-2008, 00:48:27
    #2
    Üyeliği durduruldu
    a.php de "order by id asc" kısmını "order by id desc" yaparsan ters olarak sıralar. yani en son id ilk sırada çıkar. muhtemelen id auto increment olduğu için istediğin sonuca ulaşırsın.

    zamanı unix time formatında kaydetmeni öneririm. bunun için öcelikle tablonda yeni bir field oluştur. daha sonra b.php de time() fonksiyonu ile tarih saat bilgisini unix formatında oluştur ve mesajı eklerken bu bilgiyide ekle.
  • 19-03-2008, 00:55:21
    #3
    MC_delta_T adlı üyeden alıntı: mesajı görüntüle
    a.php de "order by id asc" kısmını "order by id desc" yaparsan ters olarak sıralar. yani en son id ilk sırada çıkar. muhtemelen id auto increment olduğu için istediğin sonuca ulaşırsın.

    zamanı unix time formatında kaydetmeni öneririm. bunun için öcelikle tablonda yeni bir field oluştur. daha sonra b.php de time() fonksiyonu ile tarih saat bilgisini unix formatında oluştur ve mesajı eklerken bu bilgiyide ekle.

    ilk sorun düzeldi

    saat konusunu anlamadım araştırdım ne tam olarak adını bilmedim için bulamadım

    kucuk bi ornek varmı

  • 19-03-2008, 00:59:41
    #4
    Üyeliği durduruldu
    tablonda zaman -veya başka bir isimde- adında bir alan oluşturduğunu kabul edersek şöyle birşey olacak

    $zaman = time();
    $sorgu=mysql_query("INSERT INTO siparis (isim, adres, tel, istek, yedek,zaman) values ('$isim', '$adres','$tel','$istek', '$yedek','$zaman')");

    gerisi aynı sadece bu kısımda değişiklik var.
  • 19-03-2008, 01:21:16
    #5
    MC_delta_T adlı üyeden alıntı: mesajı görüntüle
    tablonda zaman -veya başka bir isimde- adında bir alan oluşturduğunu kabul edersek şöyle birşey olacak

    $zaman = time();
    $sorgu=mysql_query("INSERT INTO siparis (isim, adres, tel, istek, yedek,zaman) values ('$isim', '$adres','$tel','$istek', '$yedek','$zaman')");

    gerisi aynı sadece bu kısımda değişiklik var.

    teşekkürler