• 29-07-2022, 10:49:38
    #1
    Merhaba arkadaşlar veritabanımdaki verileri aşağıdaki gibi listelemek istiyorum.
    Yani her 1 li içinde 2'şer adet span olacak şekilde ama bu şekilde bir listeleme yapamadım rica etsem yardımcı olurmusunuz. şididen teşekkür ederim...

    <ul>  
    
        <li>      
            <span>1</span>      
            <span>2</span>
        </li>          
    
        <li>      
            <span>3</span>      
            <span>4</span>
        </li>  
    
        <li>      
            <span>5</span>      
            <span>6</span>
        </li>  
    <ul>
  • 29-07-2022, 10:55:45
    #2
    Platin üye
    Tam anlayamadım ama sanırım yapmanız gereken iki ayrı tablo açmak ve bu tablolara iliski vermek sonra innerjoin ile bir tablodan diğerine bağlanmak ic içe forech açarak verileri o şekilde çekebilirsiniz
  • 29-07-2022, 11:15:51
    #3
    <?php
    $sec= "select * from kullanici";
    $sonuc= $baglan->query($sec);
    echo '<ul>';
     if ($sonuc->num_rows > 0) {  
    while($cek = $sonuc->fetch_assoc())    {  
      $id=$cek["id"];    $ad=$cek["ad"];  
     
     echo  "
        <li>      
            <span>". $id ."</span>      
            <span>". $ad ."</span>
        </li>
    ";
       }
     } else {
      echo "Sonuç Bulunamadı.";
     }
    echo '</ul>';
     ?>
  • 29-07-2022, 11:59:55
    #4
    sorunumu aşağıdaki gibi çözdüm yinede teşekkür ederim...
    $SonId = $db->query("SELECT count(*) as toplam FROM konu WHERE status='1' ORDER BY id DESC LIMIT 1")->fetch(PDO::FETCH_ASSOC);
        $result = $db->query( "SELECT * FROM konu WHERE status = '1' ORDER BY id DESC" );    
    
        echo "<ul>";    
            $LiElemanSayisi = 5;        
            for($i=1; $i <= ceil($SonId['toplam'] / $LiElemanSayisi ); $i++)
            {            
                $limit                = $LiElemanSayisi;
                $goster            = $i * $limit - $limit;
                $sayfa_sayisi    = ceil($SonId['toplam']/$limit);
    
                echo "<li>";
                    $result = $db->query( "SELECT * FROM konu WHERE status = '1' ORDER BY id LIMIT  $goster, $limit" );                                                                            
                    foreach($result as $data)
                    {
                        extract($data);                    
                        echo $data['name_surname']."<br/>";                    
                    }
                echo "</li>";
            }
        echo "</ul>";