• 11-05-2014, 18:42:01
    #1
    Merhaba..

    Kendime bir site hazırlıyorum. Ana sayfamda kategoriler var mesela araba, ev dizayn, market vs... Mysql tablomun içeriği şu şekilde;



    admin panelden bilgileri veritabanına yazdırıyorum, yazdırdığım verileri de admin panelimdeki gerekli sayfaya çekebiliyorum. Şunu yapmak istiyorum;

    ürünler tablosundaki kategorileri aynı olan satırları ön sayfamdaki kategori sayfasına yazdırmak istiyorum. Mesela; kategorisi araba olanları firma açıklama ve resmi ile birlikte kategorisi araba olan ön sayfama çekip yanyana dizicem. Müşterim ana sayfa üst menüden araba linkine tıklayıp araba sayfasını açtığında sadece kategorisi araba olan ürünleri görücek. Örnek; volvo s40 resmi olucak, resmin üst tarafına volvo s40 yazdırıcam, altına kategorisini, onun altına da açıklamasını yazdırıcam.

    Yardımcı olurmusunuz?

    Şimdiden teşekkürler...
  • 11-05-2014, 19:01:44
    #2
    Aşağıdaki şekilde çekebilirsiniz verileri hocam, yazım hatalarım olabilir aceleyle yazdım.


    $sonuc = mysql_query("SELECT * FROM tablo WHERE kategori='araba'");
    
    if(mysql_num_rows($sonuc)!=0)
    {
        while($yaz = mysql_fetch_assoc($sonuc))
        {
            echo "Frima: {$yaz["firma"]}<br>
                   <img src={$yaz["resim"]} ><br><br>
                    {$yaz["aciklama"]}";
            
        }
    }else{
        echo "Bu kategoride bir kayıt yok";
    }
  • 11-05-2014, 21:55:20
    #3
    çok teşekkürler hocam ellerinize sağlık

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 21:55:20 -->-> Daha önceki mesaj 21:11:46 --

    hocam bitürlü çalıştıramadım acaba echoları mı yanlış yapıyorum? Sizin verdiğiniz kodları sayfaya direk koyunca çalışıyor fakat divlerin arasına çektiğimde çalışmıyor..

    <?php
    $sonuc = mysql_query("SELECT * FROM hizmetlerimiz WHERE kategori='araba'");									  if(mysql_num_rows($sonuc)!=0)
    {
    while($yaz = mysql_fetch_assoc($sonuc))
    {
    											  
     echo '<article class="portfolio format-album" data-category="design corporate">';
    echo '<div class="portfolio_inner">';
     echo '<a href="#"></a>';
    echo '<figure>';
    echo '<img src="yonetim/form/{$yaz["resim"]}" class="fullwidth" />';
    echo '</figure>';
     echo '<div class="project_rollover" style="background-color:#6cc437;">';
    echo '<header class="entry-header">';
    echo '<h6 class="entry-title"><a href="#">{$yaz["firma"]}</a></h6>';
    echo '<ul class="cmsms_category">
    <li><a href="#">Araba</a></li>
    </ul>';
    echo '<span class="cmsms_post_img"></span>';
     echo '</header>';
    echo '<span class="entry-content">
    <p>{$yaz["aciklama"]}</p>
    </span>';
    echo '</div>';
     echo '</div>';
    echo '</article>';
    }
    } else{
    echo "Bu kategoride bir kayıt yok";
    }
    ?>

    Şu stilin içine gömmek istiyorum kodları;
    <div class="portfolio_inner">
    <a href="#"></a>
    <figure>
    <img src="resimler/resim.jpg" alt="" class="fullwidth" />
    </figure>
    <div class="project_rollover" style="background-color:#6cc437;">
    <header class="entry-header">
    <h6 class="entry-title"><a href="#">FİRMA</a></h6>
    <ul class="cmsms_category">
    <li><a href="#">KATEGORİ</a></li>
    </ul>
    <span class="cmsms_post_img"></span>
    </header>
    <span class="entry-content">
    <p>Açıklama</p>
    </span>
    </div>
    </div>