Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (1)

Лучшие ответы пользователя

Все ответы (4)
  • Как можно сортировать эту таблицу по клике заголовка?

    @atomrus1993
    1) допустим кидаем на заголовки ссылку (текущая урла + название параметра + asc/sort) при клике должно меняться например:
    example.com/phone/?field=Numeric&sort=asc
    example.com/phone/?field=Date&sort=asc

    в php
    if (isset($_GET['sort'])) ...
    Пример
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>Document</title>
    </head>
    <body>
      <table>
        <?php
    	
    	$field = 'Alphabetic';
    	$sort = 'DESC';
    	
    	if (isset($_GET['sort']) && isset($_GET['field'])) {
    		
    		$getSort = $_GET['sort'];
    		$getField = $_GET['field'];
    		
    		if ($getSort == 'desc' || $getSort == 'asc') {
    			$field = $getField;
    			$sort = $getSort;
    		}
    	}
    
    
    	?>
    	  <a href="?field=Numeric&sort=desc">Numeric</a> <br/>
    	  <a href="?field=Numeric&sort=asc">Numeric</a>
    	<?
    	$sql = "SELECT * FROM test_table2 ORDER BY $field $sort";
    
    	echo "<table>";
    	echo "<table><tr><th>Alphabetic</th><th>Numeric</th><th>Date</th><th>Unsortable</th></tr>";
    	$sql = mysqli_query($db, $sql);
    	while ($result = mysqli_fetch_array($sql))
    	{
    	echo "<tr><td>".$result['Alphabetic']."</td><td>".$result['Numeriс']."</td><td>".$result['Date']."</td><td>".$result['Unsortable']."</td></tr>";
    	}
    	echo "</table>";
        ?>
      </table>
    </body>
    </html>


    Должно работать)
    Ответ написан
    7 комментариев