• 17-02-2023, 14:44:11
    #10
    o id'lerle sizin işiniz yokki hocam ayrıca ara kısımlarda silinen verilere yapacağınız birşey yok. "truncate table" yapmanız lazımki o id'ler increment durumunda sıfırlansın yada arada silinen her veride siz o idleri yeniden neden sıralıyorsunuz eğer tabloda misal listeleyip SIRA kolonuna id olarak yazdırıyor iseniz orada sayılar uyuşmuyor ise array keys ile dönen eleman sayısını yazdırın o sıfırdan başlar +1'leyip 1'den başlatıp sıralarsınız misal..
  • 17-02-2023, 14:44:23
    #11
    Resmi Shopify Partner
    ahmtcn37 adlı üyeden alıntı: mesajı görüntüle
    Hoca id değeri uniq olması gerektiği için böyle bir şey var onun yerine php ile yazdırırken id yerin bir değişken tanıyıp onun değerini tabloya yazdırabilirsiniz. Bu sayada veri silme işlemi olsa da tabloda 1,2,3 diye sıralı olarak gözükecektir.
    DOS adlı üyeden alıntı: mesajı görüntüle
    token dediğiniz id'mi oluyor veritabanında hangi sutunlarda nasıl işlemler silme vb detay verirseniz kurgu ve mimarinizde şekillendirebilmeniz için öneride bulunabilirim ama token kastettiğiniz tabloda hangi sutunda yer alıyor ve silme işleminde ilişkili başka ne işlemler yapılıyor belki kurgunuz hatalıdır daha stabil doğru çalışcak bir kod önerisinde bulunuruz ama önce detaylıca anlatmanız lazım tablo sutün fields ve type'larını falan yazın yada screenshot atın silme işlemindeki kurguyuda yazın neyi nasıl siliyorsunuz mesela.


    şöyle izah edeyim admin panelden ürün eklediğim zaman otomatik id tanımlıyor. daha öncesinde 1 den 6 ya kadar eklemiştim ürünleri 3 4 5 id li ürünleri silince 6 nolu id nin otomatik 3 nolu id değerini almasını istiyorum aslında



    tablo çıktısı bu şekilde oluyor. burada id si 6 olsa bile ben onu 3 olarak göstermek istiyorum sanırım anlatabildim
  • 17-02-2023, 14:46:21
    #12
    ZimmeR adlı üyeden alıntı: mesajı görüntüle


    şöyle izah edeyim admin panelden ürün eklediğim zaman otomatik id tanımlıyor. daha öncesinde 1 den 6 ya kadar eklemiştim ürünleri 3 4 5 id li ürünleri silince 6 nolu id nin otomatik 3 nolu id değerini almasını istiyorum aslında
    foreach ($array as $key => $value)

    $key ile sırayı yeniden sıralatırsınız.
  • 17-02-2023, 16:14:19
    #13
    ZimmeR adlı üyeden alıntı: mesajı görüntüle


    şöyle izah edeyim admin panelden ürün eklediğim zaman otomatik id tanımlıyor. daha öncesinde 1 den 6 ya kadar eklemiştim ürünleri 3 4 5 id li ürünleri silince 6 nolu id nin otomatik 3 nolu id değerini almasını istiyorum aslında



    tablo çıktısı bu şekilde oluyor. burada id si 6 olsa bile ben onu 3 olarak göstermek istiyorum sanırım anlatabildim
    <h3><b><?php echo "Results " . "(".$result->num_rows.")"; ?></b></h3>
    <?php if ($result->num_rows > 0) {
       
     
     
     
        // her bir satırı döker
     
        while($row = $result->fetch_assoc()) {
             $i = 1;
             
             
            echo "<tr>";
             
             
             
             
            echo "<td class=oguz>";
      echo  "  ".$i."<br>";
     
    echo "</td>";
     
     
     
     
     
            echo "<td class=oguz>";
            echo '<img src="'.$row["image_thumb"].'" alt="" class="yuvarlak" />';
            echo  " | ".$row["symbol"]."<br>";
             echo " <small>(" .$row["name"]. ")</small>";
            echo "</td>";
      
      
     
             
      
     
    echo "<td class=oguz>";
    echo '<a target="_blank" href="https://twitter.com/'.$row["twitter"]. '"><img src="https://cdn.cdnlogo.com/logos/t/96/twitter-icon.svg" alt="" class="yuvarlak" />';
    echo '&nbsp;';
    echo '<a target="_blank" href="https://t.me/'.$row["telegram"]. '"><img src="https://upload.wikimedia.org/wikipedia/commons/thumb/8/82/Telegram_logo.svg/2048px-Telegram_logo.svg.png" alt="" class="yuvarlak" />';
    echo '&nbsp;';
    echo '<a target="_blank" href="'.$row["website"]. '"><img src="https://toppng.com/uploads/preview/web-png-jpg-transparent-stock-website-icon-blue-11563644926reanjnmk6x.png" alt="" class="yuvarlak" />';        
             
            echo "</td>";
     
    echo "<td class=widget>";
      echo  "  ".$row["widget"]."<br>";
     
    echo "</td>";
     
     echo "<td class=oguz id=oguz>";
            echo '<a target="_blank" href="https://archeanmarketcap.com/currency/'.$row["slug"]. '">Click to View Detailed
    </a>';
             
            echo "</td>";
             
             
     
            echo "</tr>";
             
             $i++;
        }
     
    } else {
     
        echo "0 results";
     
    }
     
         
     
     
     
     
      
    $conn->close();
     
     
    ?>
    Bu kodu dener misin
  • 17-02-2023, 16:30:08
    #14
    Resmi Shopify Partner
    teşekkür ederim arkadaşlar çok sağolun