mySQL gelen HTML yankılanan zaman satırları artırma ve azaltma arasında geçiş yapmak için nasıl

0 Cevap php

Ben sadece nazik emriyle kullanarak görüntülemek için bir tablodaki satırları almak için yardımcı oldu. Sonra ben de istenirse indirim için aynı bağlantıyı tıklatın istediğiniz gerçekleştirdi. Ben bir koşullu kurmak için çalıştı, ama beklediğim gibi çalışmıyor:

<?php
$orderBy = array('type', 'description', 'recorded_date', 'added_date');

$order = 'type';
if (isset($_GET['orderBy']) && in_array($_GET['orderBy'], $orderBy)) {
    $order = $_GET['orderBy'];
}


$sql="SELECT * FROM $tbl_name ORDER BY " .$order;

?>
<table>
    <tr>
        <th>
        <?php 
            if($order == 'type'){ 
        ?>
                <a href="?orderBy=type_dec">Type:</a>
        <?php 
            } else{
        ?>
                <a href="?orderBy=type">Type:</a>
        <?php 
            }
        ?>
            <a href="?orderBy=type">Type:</a>
        </th>
        <th>
            Description:
        </th>
        <th>
            <a href="?orderBy=recorded_date">Recorded Date:</a>
        </th>
        <th>
            <a href="?orderBy=added_date">Added Date:</a>
        </th>
    </tr>

Ben tam kodu yok biliyorum, ama o bile, "tip" bağlantısını yukarıdaki örnekte iki kez gösterilmesini olduğunu görmek için sürpriz oldu. Ben bir ya da diğer $ düzenin değerine bağlı olarak ortaya düşündüm.

Ayrıca, i eksiltilmesi ile bunu başarmak için çalışıyorum yolu çok daha iyi bir şekilde yapılabilir bir his var. Bu şekilde paylaşmak için çekinmeyin!

0 Cevap