我正在尝试使用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>
答案 0 :(得分:0)
在查询中订购列表。选项将按要求的顺序列出。
$result = $conn->query('SELECT * FROM FILM WHERE GENRE_ID = 2 ORDER BY TITLE');