如何在PHP中使用下拉菜单对列表项进行排序

如何在PHP中使用下拉菜单对列表项进行排序,php,html,mysql,sql,Php,Html,Mysql,Sql,我正在尝试使用PHP订购一个简单的项目列表。这应该使用一个下拉菜单来完成,该菜单可以选择按升序排序的标准。我现在很困惑,我已经创建了表单,但我不确定下一步该怎么做。事先表示歉意,但我很少有使用PHP的经验。 我也不确定表格是否需要放在特定的位置 非常感谢您提前提供的帮助,我今天有一个作业截止日期!!:P 表格数据 <?php try{ $conn = new PDO('mysql:host=localhost;dbname=CU4199199

我正在尝试使用PHP订购一个简单的项目列表。这应该使用一个下拉菜单来完成,该菜单可以选择按升序排序的标准。我现在很困惑,我已经创建了表单,但我不确定下一步该怎么做。事先表示歉意,但我很少有使用PHP的经验。 我也不确定表格是否需要放在特定的位置

非常感谢您提前提供的帮助,我今天有一个作业截止日期!!:P

表格数据

<?php
            try{
            $conn = new PDO('mysql:host=localhost;dbname=CU4199199','CU4199199','tehyajae15');
            } catch(PDOException $e) {
                echo $e->getMessage();
            }
    $result = $conn->query('SELECT * FROM FILM WHERE GENRE_ID = 2');
    $result->setFetchMode(PDO::FETCH_ASSOC);

    while ($row = $result->fetch()) { 
    ?>
    <?php
    echo '<table class="listtables" border="0">';
    echo '<tr>';
    echo '<td width="125" rowspan="2">';
    echo '<a href="'.$row ['FILM_ID'].'.php">';
    ?>
    <img class="shadow" src="<?php echo $row['IMAGE_LINK']; ?>" width="125" height="125"> <?php 
    echo '</a>';
    echo '</td>';

    echo '<td class="filmlisttitle">'; 
     echo '<h3><a href="'.$row ['FILM_ID'].'.php">'.$row['TITLE'].'</a></h3>';
    echo ' ('; 
    echo $row['RELEASE_YEAR'];          
    echo ')'; 
    echo '</td>';
  echo '</tr>';
  echo '<tr>';
    echo '<td class="filmlistinfo">'; echo $row['SHORT_DESCRIPTION']; echo '</td>';
  echo '</tr>';
    echo '</table>'; 
    }

    $conn = null; ?>

表格

<form name="sort" action="" method="post">
<select name="order">
   <option value="choose">Make A Selection</option>
   <option value="TITLE">TITLE</option>
   <option value="RELEASE_YEAR">RELEASE_YEAR</option>
</select>
<input type="submit" value=" - Sort - " />
</form>

挑选
标题
发布年份

在查询中对列表排序。选项将按所需顺序列出

 $result = $conn->query('SELECT * FROM FILM WHERE GENRE_ID = 2 ORDER BY TITLE');

我不确定如何使下拉列表重新排列这些项目?@user3183576。按所需顺序选择字段就足够了。下拉列表无法执行此操作。再说一次,也许我不太明白你到底需要什么(你提供了所有的细节吗)。老实说,可能不需要下拉列表。然而,我确实需要一种按照不同标准重新排列项目列表的方法。例如,按发行年份或标题订购电影。这可能吗?你尝试过我的解决方案了吗?你得到了什么结果?它对你有用吗?如果没有,为什么会失败?是的,它确实有用,但我希望用户能够通过单击重新排序它们。