gpt4 book ai didi

php - PHP 中的下一个和上一个

转载 作者:行者123 更新时间:2023-11-30 23:35:25 26 4
gpt4 key购买 nike

我不确定以前是否有人做过类似的事情。

场景如下:我将 mysql 结果加载到 PHP 数组中,然后将其添加到 session 中。我希望能够按两个按钮(上一个/下一个)来浏览结果。这可行吗?

这是我的代码:

include('config.php');

$con = mysql_connect($host, $username, $password);

if(!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db('members', $con) or die(mysql_error());

$sql = "SELECT * FROM people where status like 'married' ";
$result = mysql_query($sql);

while($row = mysql_fetch_array($result))
{
$result_array[] = $row['id'];
}

return $result_array;

session_start();
$_SESSION['theResult'] = $result_array;

mysql_close($con);

最佳答案

未经测试,但这样的东西行得通吗??

$_SESSION["current"] = $_SESSION["current"] || 0;
if(isset($_POST["move"])) {
if($_POST["move"] == "prev") {
echo $_SESSION['theResult'][$_SESSION["current"] == 0 ? 0 : $_SESSION["current"]--];
} else if($_POST["move"] == "next") {
echo $_SESSION['theResult'][$_SESSION["current"] == count($_SESSION['theResult'])-1 ? count($_SESSION['theResult'])-1 : $_SESSION["current"]++];
}

}

关于php - PHP 中的下一个和上一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7842645/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com