• 19-08-2009, 14:17:05
    #1
    Üyeliği durduruldu
    merhabalar ben notebook teknik bakım sitesi yapıyorum şöyle bir işlem yapacağımda ornek musterı dukkana gelıp verecek notebook' unu musterıye id numarası verecegız musterı sıteden takıp edecek id numarası ıle urunler.php de sıraladık id e göre urunlerı urundetay.php de yaptık tıklanılan urunun durumunu belirmek ıcın yanı servisdemi çıkmışmı benım kafama takılan bi yere arama yapıp id ile o urunun detayını gostermek nasıl yaparım tsk ıyı gunler ?
  • 19-08-2009, 14:27:11
    #2
    öncelikle ürün.php de mysqldan ürünleri listelersin..

    örneğin..

    SQL=mysql_fetch_array(mysql_query("select * from ürünler order by id desc limit 0,10"));
    ürünlerin listelemeside su sekilde olur.

    <a href="www.com/urun-detay.php?id=<=SQL(id);>"><=SQL(urunadi);></a>

    urun-detay.php de

    $id = $_GET['id'];
    $q=mysql_fetch_array(mysql_query("select * from urunler where id='$id'"));
    mantığı bu şekilde..
  • 19-08-2009, 14:33:46
    #3
    Üyeliği durduruldu
    peki hocam id ye göre arama nasıl yaparız cunku siteye giren musteri aramayı id ye göre yapacak ?
  • 19-08-2009, 14:57:55
    #4
    urunlerin listelendiği php dosyasında verdigin linkler var..

    <a href="www.com/urun-detay.php?id=<=SQL(id);>"><=SQL(urunadi);></a>

    müşteri bu linki tıklandığında orda hangi ID yazılıysa ürün-detay.php sayfasında o ID ye yönlenir..

    örnegin www.com/urun-detay.php?id=5

    $id = $_GET['id'];
    $q=mysql_fetch_array(mysql_query("select * from urunler where id='$id'"));
    Burdaki

    $_GET['id'];


    browserdeki ürünün id'si olan 5 i sorgulatır..$q mysql sorgusuylada bu ürüne ait bilgileri alıp sayfada listeletirsin.
  • 19-08-2009, 15:11:20
    #5
    Üyeliği durduruldu
    peki hcam son birşey daha diyeceğim peki bunların hepsini yaptık sayalım, servisdeki urunler ve servisden cıkmış urunler index.php de 5'şer li halinde nasıl sıralarım, bu dedıgım olmayacak glıba cunku ben durumları verıtabanınnda guncellıyorum
  • 19-08-2009, 17:41:54
    #6
    mysql da ürünlerin yer aldığı tabloya servis diye satır eklersin.. evet ve hayir gibi değerler atayarak serviste olup olmadığını sayfaya yazdırabilirsin..

    admin panelinde bu değişikliği yaptırdığını varsayıyorum.. sayfanda su sekilde bir komutla servisteki ürünler ve diğerlerini ayrı olarak sorgulatabilirsin..

    Örnegin

    SQL=mysql_fetch_array(mysql_query("select * from ürünler WHERE servis='evet' order by id desc limit 0,5"));
    bu kod servisteki ürünleri sorgulayıp sayfada listeler

    servis=evet yerine hayir yaptıgında servisten çıkmış ürünleri listeler.Mysql da Where komutunu araştırmanı tavsiye ederim.
  • 20-08-2009, 00:45:10
    #7
    urun durum koyarsın bi tane admin paneline. eğer tamir devam ediyosa durum 1 etmiyosa durum 2

    sonra mysql den çekerken WHERE komutu yardımı ile rahatça çekebilirsiniz.