• 02-03-2020, 13:53:55
    #1
    Merhaba,

    2 tablom mevcut, 1. kategori 2. havuz;
    1. kategori altında; kategoriID,kategoriADI vs..
    2.havuz altında; havuzADI,kategorID,havuzID vs...

    Havuz içindeki veriler tablo halinde dökümü yapılıyor, havuz içinde bulunan kategorID ile kategori tablosunun altında bulunan kategorID birleştirilip tabloda yazılmasını sağlamaya çalışıyorum, aşağıdaki görsel linkinde olması gereken gibi yapmaya çalışıyorum,


    Görsel​​​
  • 02-03-2020, 13:57:45
    #2
    inner join kullanın hocam
  • 02-03-2020, 17:37:36
    #4
    emrtnm adlı üyeden alıntı: mesajı görüntüle
    inner join kullanın hocam
    Cevaplar için teşekkür ederim, inner join ile bağlantısını yapıyorum onda sıkıntı yok, explode ettiğimde"," ile diğer tanımları çektiremiyorum döngüde sadece 1 tanım geliyor 2 tanımlar gelmiyor.

    Örnek: havuz adı: x tanım:x tanım kategori: a yazıyor, ben a,b olmasını istiyorum, ne kadar eklenmişse devam etmeli.
  • 03-03-2020, 10:58:03
    #5
    kodları paylaşın
  • 03-03-2020, 13:45:55
    #6
    elvin111 adlı üyeden alıntı: mesajı görüntüle
    kodları paylaşın
    <!-- KATEGORİ --> olarak belirttiğim alanda takılıyorum(belirttiğim alandaki kodlarda hatalar olabilir)


                                          <form method="POST" action="<?php echo $editFormAction; ?>" name="form1"   id="form1" onSubmit="return check_frmm()" enctype="multipart/form-data" >
    
    <table id="example2" class="display table-striped table-bordered dt-responsive nowrap " cellspacing="0" width="100%">
    <thead>
    <tr>
    <th width="400" style="width:8px;"><?php echo $dil['alma_firma']; ?></th>
    <th width="100"><?php echo $dil['ulke']; ?></th>
    <th width="100"><?php echo $dil['kayit_kategori']; ?></th>
    <th width="100"><?php echo $dil['kayit_tel_no']; ?></th>
    <th width="100"><?php echo $dil['kayit_email']; ?></th>
    <th width="100" class="hidden-phone"><?php echo $dil['detay']; ?></th>
    </tr>
    </thead>
    
    
    <tbody> <?php do { ?>
    <tr class="odd gradeX">
    <td><?php
    
    $sirket=mb_substr($row_Recordset1['sirketAdi'], 0,5, 'UTF-8');
    echo $sirket; ?>*******</td>
    
    <td><?php echo $row_Recordset1['Ulke']; ?></td>
    <td>
    <!-- KATEGORİ -->    
    
    <?php do {
    $sql=$row_Recordset1['Kategori'];
    $sqlArray = explode(',',$sql);
    
    
         if(in_array($row_kategorit['KategoriID'],$sqlArray));
    echo $row_kategorit['KategoriAdi'];
    
                         }
            while ($row_kategorit = mysql_fetch_array($kategorit)); ?>
                                
                                        
    <!-- KATEGORİ -->                                    
                                        
                                        
    <td><?php
    
    
    $tel=mb_substr($row_Recordset1['Tel'], 0,5, 'UTF-8');
    echo $tel; ?>*******</td>
    
    <td><?php
    
    $mail=mb_substr($row_Recordset1['yoneticimail'], 0,5, 'UTF-8');
    echo $mail; ?>*******</td>
    
    
    
    <td><center><a href="detay.php?havuzID=<?php echo $row_Recordset1['havuzID']; ?>"><span class="label label-info"><?php echo $dil['hesap_bilgileri']; ?></span></a></center></td>
    </tr>
    <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
    </tbody>
                                </table>