栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何对从MySQL调用的HTML表行进行排序

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何对从MySQL调用的HTML表行进行排序

最简单的方法是在您的列标题上放置一个链接,指向同一页面。在查询字符串中,放置一个变量,以便您知道他们单击了什么,然后在SQL查询中使用ORDER
BY进行排序。

HTML看起来像这样:

<th><a href="mypage.php?sort=type">Type:</a></th><th><a href="mypage.php?sort=desc">Description:</a></th><th><a href="mypage.php?sort=recorded">Recorded Date:</a></th><th><a href="mypage.php?sort=added">Added Date:</a></th>

并在php代码中,执行以下操作:

<?php$sql = "SELECt * FROM MyTable";if ($_GET['sort'] == 'type'){    $sql .= " ORDER BY type";}elseif ($_GET['sort'] == 'desc'){    $sql .= " ORDER BY Description";}elseif ($_GET['sort'] == 'recorded'){    $sql .= " ORDER BY DateRecorded";}elseif($_GET['sort'] == 'added'){    $sql .= " ORDER BY DateAdded";}$>

注意,您不应直接采用$ _GET值并将其附加到查询中。正如某些用户可以访问MyPage.php?sort =;一样。从MyTable删除;



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/394018.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号