如何在会话变量中保存从数据库中提取的数组以将其发送到 php 中的其他网页

杰西·伊斯梅尔

我有一些数据,而不是从处理页面中的数据库中恢复,然后我尝试通过会话变量将这些数据发送到其他网页,如下所示:

while($enr = mysqli_fetch_assoc($res))
{
    $_SESSION['med'] = $enr;

    header("location: recherche.php");

    //print_r($_SESSION['med']);
}

当我print_r($_SESSION['med']);在处理页面时,我有一个这样的数组:

Array ( [nom] => CASPER [prenom] => ARMAND ) 
Array ( [nom] => WILLIAMS [prenom] => GEORGE ) 
Array ( [nom] => VANASTEN [prenom] => ROBERT ) 
Array ( [nom] => MARTIN [prenom] => ALAIN ) 
Array ( [nom] => Jacque [prenom] => ERIC ) 
Array ( [nom] => LUCAS [prenom] => ANNIE )

但是当我尝试将这个数据数组检索到其他页面时:

<?php
        if (isset($_SESSION['med'])) {
            foreach ($_SESSION['med'] as $champ) {
                echo "$champ -----";
            }
        } else {
            echo "no data";
        }
?>

我只有最后一个:

LUCAS -----ANNIE -----

那么,我该怎么做才能拥有所有数据?

安德拉斯帕尔

您的 print_r 看起来不错的原因是您放入了循环中。您每行重写 $_SESSION['med'] 变量,最后一行是您稍后打印会话时返回的结果。

你应该试试这个:

  while($enr = mysqli_fetch_assoc($res))
    {
        $_SESSION['med'][] = $enr;




    }
//print_r($_SESSION['med']);
header("location: recherche.php");

然后:

if (isset($_SESSION['med'])) {
        foreach ($_SESSION['med'] as $champ) {
            echo $champ['nom']." -----";
         }
 } else {
      echo "no data";
 }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否有可能在php中保存在网页上所做的更改而不发送到数据库中

来自分类Dev

其他变量中的PHP会话变量

来自分类Dev

PHP将变量发送到其他页面

来自分类Dev

如何在php中读取文本文件并将结果发送到其他html文件

来自分类Dev

如何从PHP中的mysql数据库中提取可能损坏的图像斑点并保存到文件

来自分类Dev

PHP-使用foreach存储会话数组的值以发送到数据库

来自分类Dev

如何使用php codeigniter完全脱机将我的网页翻译成其他语言?

来自分类Dev

PHP使用对象将其他对象存储到数据库PDO中

来自分类Dev

PHP使用对象将其他对象存储到数据库PDO中

来自分类Dev

如何将下拉列表中检索到的值的ID从数据库发送到php文件?

来自分类Dev

如何将下拉列表中检索到的值的ID从数据库发送到php文件?

来自分类Dev

无法将数据从用户表单发送到 PHP 中的数据库

来自分类Dev

如何在服务中的数组中保存位置数据并将该数组发送到活动/片段?[Android / Java]

来自分类Dev

如何将图像数据和其他参数从注册表单发送到 php

来自分类Dev

php-如何向被禁止使用PHP或其他方法访问URL的客户端显示网页?

来自分类Dev

除了URL,如何将其他网页元数据发送到我的Cordova应用程序?

来自分类Dev

无法将数据库中的其他数据显示到网页上

来自分类Dev

如何在 PHP 中包含其他文件?

来自分类Dev

销毁/重新启动PHP中的其他会话

来自分类Dev

分页变量和其他变量在php中冲突

来自分类Dev

如何显示数据库中PHP中的数据,其中每出现4个数据,然后将其他数据放置在下面

来自分类Dev

从其他数组php替换数组中的键

来自分类Dev

使用AJAX从PHP检索数据以发送到其他PHP文件

来自分类Dev

为什么php访问其他页面中定义的变量?

来自分类Dev

如果php变量不一样,请在同一窗口中打开其他网页

来自分类Dev

获取PHP中数组的所有其他值

来自分类Dev

从数组php中删除空格或其他东西

来自分类Dev

使用angular-file-upload将其他值发送到PHP脚本

来自分类Dev

通过AJAX将localStorage中的数据发送到PHP并将其保存在HTML文件中

Related 相关文章

  1. 1

    是否有可能在php中保存在网页上所做的更改而不发送到数据库中

  2. 2

    其他变量中的PHP会话变量

  3. 3

    PHP将变量发送到其他页面

  4. 4

    如何在php中读取文本文件并将结果发送到其他html文件

  5. 5

    如何从PHP中的mysql数据库中提取可能损坏的图像斑点并保存到文件

  6. 6

    PHP-使用foreach存储会话数组的值以发送到数据库

  7. 7

    如何使用php codeigniter完全脱机将我的网页翻译成其他语言?

  8. 8

    PHP使用对象将其他对象存储到数据库PDO中

  9. 9

    PHP使用对象将其他对象存储到数据库PDO中

  10. 10

    如何将下拉列表中检索到的值的ID从数据库发送到php文件?

  11. 11

    如何将下拉列表中检索到的值的ID从数据库发送到php文件?

  12. 12

    无法将数据从用户表单发送到 PHP 中的数据库

  13. 13

    如何在服务中的数组中保存位置数据并将该数组发送到活动/片段?[Android / Java]

  14. 14

    如何将图像数据和其他参数从注册表单发送到 php

  15. 15

    php-如何向被禁止使用PHP或其他方法访问URL的客户端显示网页?

  16. 16

    除了URL,如何将其他网页元数据发送到我的Cordova应用程序?

  17. 17

    无法将数据库中的其他数据显示到网页上

  18. 18

    如何在 PHP 中包含其他文件?

  19. 19

    销毁/重新启动PHP中的其他会话

  20. 20

    分页变量和其他变量在php中冲突

  21. 21

    如何显示数据库中PHP中的数据,其中每出现4个数据,然后将其他数据放置在下面

  22. 22

    从其他数组php替换数组中的键

  23. 23

    使用AJAX从PHP检索数据以发送到其他PHP文件

  24. 24

    为什么php访问其他页面中定义的变量?

  25. 25

    如果php变量不一样,请在同一窗口中打开其他网页

  26. 26

    获取PHP中数组的所有其他值

  27. 27

    从数组php中删除空格或其他东西

  28. 28

    使用angular-file-upload将其他值发送到PHP脚本

  29. 29

    通过AJAX将localStorage中的数据发送到PHP并将其保存在HTML文件中

热门标签

归档