• 16-06-2014, 01:21:14
    #1
    merhaba, ben kendi çapımda bir script tasarlıyorum ve fakat ürün seçenekleribe tıkandım,

    tablom

    id = 1
    ürün =ceket
    foto= images/resm.jpg
    kisa_tanim =bla bla
    tanim = bla
    fiyatı =50
    stok=10
    sari_renk = 2
    mavi_renk = 2
    sitah renk = 2
    beyz_renk = 2
    gri_renk = 2

    soruma gelince; müşteri ürün sayfasına girdiğinde foonun altında renk stokunu göstersin fakat tükenen renklerden tüketbnş olanları kımızı renkle, stokta olanlaru da teşl göstersin...

    yaedımcı olursanız sevinirim..
  • 16-06-2014, 01:32:09
    #2
    if($sari_renk==0) echo '<font color="red">kalmadi</font>';else '<font color="green">var</font>';
    if($mavi_renk==0) echo '<font color="red">kalmadi</font>'; else '<font color="green">var</font>';
    if($beyz_renk==0) echo '<font color="red">kalmadi</font>';else '<font color="green">var</font>';

    Sanırım böle birşey yapmak istiyorsunuz doğru anlatıysam.
  • 16-06-2014, 08:37:00
    #3
    hacspectrum adlı üyeden alıntı: mesajı görüntüle
    if($sari_renk==0) echo '<font color="red">kalmadi</font>';else '<font color="green">var</font>';
    if($mavi_renk==0) echo '<font color="red">kalmadi</font>'; else '<font color="green">var</font>';
    if($beyz_renk==0) echo '<font color="red">kalmadi</font>';else '<font color="green">var</font>';

    Sanırım böle birşey yapmak istiyorsunuz doğru anlatıysam.
    evet böyle bir şey yapmak istiyorum da çok sorgu olduğundan (numara olayı, beden olayı gibi) bunları en basit ve en hızlı çalışacak şekilde nasıl yapabiliriz.
  • 16-06-2014, 10:13:24
    #4
    Bemica adlı üyeden alıntı: mesajı görüntüle
    evet böyle bir şey yapmak istiyorum da çok sorgu olduğundan (numara olayı, beden olayı gibi) bunları en basit ve en hızlı çalışacak şekilde nasıl yapabiliriz.
    Bu if cümlesini mysql sonucu alırken 'de kullanabilirsin o zaman if kullanmana gerek kalmaz.

    Örnek:

    SELECT
    ad,
    IF(sari_renk= 0,'red','green') AS sari,
    IF(mavi_renk= 0,'red','green') AS mavi,
    IF(beyz_renk= 0,'red','green') AS mavi
    FROM
    tablom

    bu şekilde yaptığınızda sadece ordaki yeşil kırmızı olacak yere <span style="color:<?php echo $row['sari']; ?>">test</span>

    ama gerek var mı dersen bence yok
  • 17-06-2014, 14:01:44
    #5
    hacspectrum adlı üyeden alıntı: mesajı görüntüle
    Bu if cümlesini mysql sonucu alırken 'de kullanabilirsin o zaman if kullanmana gerek kalmaz.

    Örnek:

    SELECT
    ad,
    IF(sari_renk= 0,'red','green') AS sari,
    IF(mavi_renk= 0,'red','green') AS mavi,
    IF(beyz_renk= 0,'red','green') AS mavi
    FROM
    tablom

    bu şekilde yaptığınızda sadece ordaki yeşil kırmızı olacak yere <span style="color:<?php echo $row['sari']; ?>">test</span>

    ama gerek var mı dersen bence yok

    Ben takıldığım yerde hala takılı kaldım,

    şimdi;

    < ?PHP
    $n36 = $36;
    if($36 > 0) 
    {
    echo "<option value="36">36</option>";
    }
    else 
    { }
    
    $n37 = $37;
    if($37 > 0) 
    {
    echo "<option value="37">37</option>";
    }
    else 
    { }
    ?>
    
    38, 39, 40, 41, 42 , 43 , 44, 45


    ben bu işlemleri bütün numaralara yapmak yerine tek satırda nasıl yapabilirim...

    Bütün numaraların stoklarına baksın, stokta olan ürünleri sıralasın, olmayanları da göstermesin gibi...
  • 17-06-2014, 20:12:53
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    function kullanmalısın

    function renkbelirle($değişken)
    if($değişken==0){
    echo '<font color="red">kalmadi</font>';
    }
    else
    {
    echo '<font color="green">var</font>';
    }

    renkbelirle($özellik1);
    renkbelirle($özellik2);
    renkbelirle($özellik3);


    kodları kafadan yazdım örnek olsun diye, kopyala yapıştır yapma çalışmaz