我希望我的客户能够在后端订购商品。我认为最简单的方法是让项目的数据库表有一个名为“order”的字段,该字段获取一个值。这是客户端输入的值。然后我可以运行按“order”字段排序的 SQL 查询。
现在我很简单..没有逻辑..所以用户会为一个项目输入 order=100,为另一个项目输入 order=200..并且具有较低值的将首先列出。有没有更优雅的方式来做到这一点?我在想“向上移动”和“向下移动”之类的东西。等等,我正在努力让管理元素更方便。
任何想法将不胜感激!
最佳答案
您的方法非常适合您要尝试做的事情。对于客户端界面,我建议使用 jQuery UI Sortable图书馆。 sortable 接口(interface)的优点在于它可以通过 AJAX 轻松链接到您的存储代码,如下所示:http://harm.glucose-ontwerp.nl/dev/sortlist.php .通过 AJAX 发送的数据是一个 ID 列表以及它们应遵循的顺序。
关于php - 如何处理数据库中项目列表的 "order"(php),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1752622/