• 24-12-2018, 12:21:04
    #1
    Merhaba, php ile döngüde olan verilerin örneği menülerin döngü olarak while ile listelendiği bir kod yapısında, 3. veya 4. liye style kodları ekleme şansımız nedir? Bilen arkadaşlar var mı acaba?
  • 24-12-2018, 12:47:03
    #2
    Değişkenleri açık açık yazarak istediğiniz numaradakini bold yapma gibi bir kod yazdım sizin için..

    $dongu=array("Ahmet","Mehmet","Ali");
    
    $hangi_numarada_bold_olsun=2;
    $no=1;
    foreach ($dongu as $dondu) {
    
      $mevcut_no=$no++;
     
      if ($mevcut_no==$hangi_numarada_bold_olsun) {
         
          echo "<b>". $mevcut_no . " sırada " .  $dondu  . "</b></br>";
       
        } else {
     
      echo $mevcut_no . " sırada " .  $dondu  . "</br>";
     
    }}
  • 24-12-2018, 12:52:43
    #3
    $i = 0;
    while ($sizinveriniz){    echo "<li ".($i ==3 || $i==4 ) ? 'style="color:red': ''."><li>";     $i++;}
  • 24-12-2018, 12:57:15
    #4
    döngüye sayaç koyup her 4 ve 4 ün katı olduğunda style ekleyebilirsin
  • 24-12-2018, 20:07:11
    #5
    cevaplar için teşekkür ederim bu sorunu çözdüm sayenizde peki while döndürürken html select option kullanıcam düzenle işlemlerin de var olan seçimi en üste nasıl basabilirim sanırım if else ile ama methodunu tam hatırlayamadım?
  • 25-12-2018, 00:23:44
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    emirkrgz adlı üyeden alıntı: mesajı görüntüle
    cevaplar için teşekkür ederim bu sorunu çözdüm sayenizde peki while döndürürken html select option kullanıcam düzenle işlemlerin de var olan seçimi en üste nasıl basabilirim sanırım if else ile ama methodunu tam hatırlayamadım?
    Döngüde optionları yazdırırken kontrol etmelisiniz örneğin yazı düzenleme sayfasında kategorisini yapıyorsunuz.
    <?php foreach ($kategoriler as $kategori): ?>
    <option <?=($kategori['categoryId']==$yazi['yazi_kategori_id'])?"selected":null; ?> value="<?= $kategori['categoryId'] ?>" ><?= $kategori['categoryName'] ?></option>
    <?php endforeach ?>
    bu koddaki <?=($kategori['categoryId']==$yazi['yazi_kategori_id'])?"selected":null; ?> kısmında yazının kategori id'si ile yazdırdığı kategorinin id'sini karşılaştırıp eşit ise selected ekliyorum.
  • 25-12-2018, 03:23:14
    #7
    Bunu css ile de yapabilirsin

    https://www.w3schools.com/csSref/sel_nth-child.asp
  • 25-12-2018, 09:06:18
    #8
    @FarukArig; cevabın için çok teşekkür ederim dediğin şekilde eşleştirdim ancak id ye göre yapmadı direk müşteri sütununda ki firma ismine göre eşleştirdim işler kısmında ki isler_firma ile bağdaştırıp dediğin gibi çektim sıkıntı yok ancak id ye göre yapmak daha mantıklı aslında ama mysql de ki id leri birbiri ile bağlantılı nasıl yükleyeceğimi bilmediğim için şimdilik bu işimi görücektir. Cevabın için tekrar teşekkür ederim bu konu hakkında da yardımcı olabilirsen çok sevinirim

    @freguencey; evet sanırım dediğin class ile yapmak css de ancak php kısmın da mantığını bilmediğimden onu da düşündüm ancak yapamadım yine de cevabın için teşekkür ederim @FarukArig; dostum konuyu güzel özetlemişBonus olarak da konuya bakan arkadaşlar olur ise de if else ile eğer sütunda veri yok ise <?php if ($islercek['isler_hizmet']==1) { ?> değer var ise yukarı da @FarukArig; belirttiği kodu kullanarak yapabilirler else ile de seçim yapınız option'unu ekleyebilirler
  • 25-12-2018, 13:38:46
    #9
    emirkrgz adlı üyeden alıntı: mesajı görüntüle
    @FarukArig; cevabın için çok teşekkür ederim dediğin şekilde eşleştirdim ancak id ye göre yapmadı direk müşteri sütununda ki firma ismine göre eşleştirdim işler kısmında ki isler_firma ile bağdaştırıp dediğin gibi çektim sıkıntı yok ancak id ye göre yapmak daha mantıklı aslında ama mysql de ki id leri birbiri ile bağlantılı nasıl yükleyeceğimi bilmediğim için şimdilik bu işimi görücektir. Cevabın için tekrar teşekkür ederim bu konu hakkında da yardımcı olabilirsen çok sevinirim

    @freguencey; evet sanırım dediğin class ile yapmak css de ancak php kısmın da mantığını bilmediğimden onu da düşündüm ancak yapamadım yine de cevabın için teşekkür ederim @FarukArig; dostum konuyu güzel özetlemişBonus olarak da konuya bakan arkadaşlar olur ise de if else ile eğer sütunda veri yok ise <?php if ($islercek['isler_hizmet']==1) { ?> değer var ise yukarı da @FarukArig; belirttiği kodu kullanarak yapabilirler else ile de seçim yapınız option'unu ekleyebilirler
    Tam neyi istediğinizi anlayamadım ancak şu şekilde açıklayayım. Zaten sizde demişsiniz id'ye göre yapmak daha mantıklı bunun sebebi ise id her veri için farklı ve sabittir ama firma ismi değişebilir. Mysql'deki idleri birbiri ile bağlantılı yüklemekten kastınızı tam anlayamadım ama onun içinde işler tablomuzda firma id bilgisini tutmak için bir sütun tutuyoruz. Bu şekilde hangi işin hangi firmaya ait olduğunu ayırabiliyoruz. Kafanızı karıştıran kısım işleri çekerken ek olarak birde firma bilgilerini çekmek ise join komutunu araştırmanızı tavsiye ederim. Umarım yardımcı olabilmişimdir. Kolay gelsin.