首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态更新内容显示用户定义的MySql结果数量[php]

动态更新内容显示用户定义的MySql结果数量[php]
EN

Stack Overflow用户
提问于 2014-05-21 16:17:59
回答 3查看 55关注 0票数 0

我试图根据用户从下拉菜单中选择的内容来限制页面显示的行数(就像存储页面“显示每页的项目数”)

目前,我正在使用php调用MySql,然后回显结果。我知道php不能在页面加载后做任何事情。接下来想到的是java脚本。不过,我没有使用java脚本的经验,我对java很正常。

你还有什么其他的建议吗?

注意:我想限制我的while循环,而不是mysql结果。

下面是我现在的代码:

代码语言:javascript
复制
<form name="input" action="EditPartyP.php" method="post">
<tr> 
    <td>Party ID</td><td>Party Name</td>
    <td>Start Date</td><td>End Date</td><td>Sales</td><td>VIEW: 

正在提供的下拉选择选项。

代码语言:javascript
复制
<select>
   <option value="10">10</option>
   <option value="20">20</option>
   <option value="40">40</option>
   <option value="80">80</option>
</select>

   </td>

所显示的查询的结果,我认为我必须改变这一点,因为php是在用户看到输出html时完成的。

代码语言:javascript
复制
<?php
     $ID = $_SESSION['ID'];
     $result = PartyData::PartyLookupByID($_SESSION['ID'], "DESC");

这个循环现在只运行,直到结果耗尽数据。当到达用户号码时,我需要让它停止。

代码语言:javascript
复制
     while ($row = mysqli_fetch_array($result)) {
     echo "<tr>";
     echo '<form name="input" action="EditPartyP.php" method="post">';

    echo "<td>" . $row['PartyID'] . "</td>";
    echo "<td>" . $row['PartyName'] . "</td>";
    echo "<td>" . $row['sDate'] . "</td>";
    echo "<td>" . $row['eDate'] . "</td>";
    echo "<td>" . $row['PartyOrderTotal'] . " </td>";
    echo '<input type="hidden" value=" ' . $row['PartyID'] . '" name="PartyID">';

    echo "<td>" . '<button type="submit" value="Edit" name="Action">Edit</button>' . "</td>";

    echo '</form>';
    echo "</tr>";
    }
?>
</table>

谢谢你的阅读和评论,这不仅仅是一次否决投票。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-05-21 16:41:09

如果您想要查看https://datatables.net的功能,例如每页、行对讲机或所谓的分页功能,您可能想要查看它。

票数 2
EN

Stack Overflow用户

发布于 2014-05-21 16:26:23

根据选定的页面(通过$_GET‘’var‘和用户选择每页的记录数),您必须使用limit语句调整查询。

代码语言:javascript
复制
SELECT * FROM table LIMIT 10, 50

将从第10记录开始,并将选择最多50条记录。

票数 0
EN

Stack Overflow用户

发布于 2014-05-21 16:28:00

可以使用SQL命令检索特定数量的数据。

从column_name极限数中选择table_name;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23788721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档