如何从数据库中选择任何特定项目并在其他页面中显示

塔哈·科曼尼(Taha Kirmani)

我正在创建一个程序,其中有一个产品列表。我希望用户单击任何特定产品并查看其详细信息。我写了下面的代码。我正在将当前的'product_id'捕获到$ _SESSION变量中,并在下一页中显示其详细信息。它的工作,但没有给我想要的输出,它为每个产品获取相同的ID。我认为这是因为我将其值存储在$ _SESSION中。请检查一下,并告诉我正确的方法。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
</body>
</html>

<?php 
session_start();

    include 'connect.php';

        $query=         mysql_query ("select product_id,name, price, description from products" );


        while ($query_array=    mysql_fetch_assoc($query))
        {
            echo '</br><pre>';





            $_SESSION['id']=    $query_array['product_id'];
            $product_id=     $_SESSION['id'];           

            echo "<a href='single_product.php?product_id=$product_id' >";
            print_r ($query_array['name']);
            echo    "</a>";

            print_r ($query_array['price']);

            echo "<img src= 'all_images.php' alt= 'Image'";

            echo '</pre>';


        }

?>
echo_Me

您需要在$ _session中定义$ row,而不是在$ row中定义$ _session

     $_SESSION['id']=    $query_array['product_id'];   //<---- must reverse it.
        $product_id=     $_SESSION['id']; 

试试这个

       $product_id = $query_array['product_id'] ;
       $product_id = $_SESSION['id'];

或者您可以通过$ _GET传递ID

在你的代码中

   echo "<a href='single_product.php?product_id=$product_id' >";

您可以在另一个文件中获得像product_id一样的文件

     echo $_GET['product_id'] ;

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Django数据库中选择特定项目

来自分类Dev

如何从多对多查询以从模板 django 中的数据库表中选择特定项目

来自分类Dev

在React中,如何显示一个页面,该页面使用数据库中特定项目的数据

来自分类Dev

在Android的Spinner中选择项目时如何从ROOM数据库中获取特定数据

来自分类Dev

如何选择特定工作表并在其中显示数据?

来自分类Dev

在其他环境中同步umbraco的数据库

来自分类Dev

在其他Activity中更新数据库后如何在Activity中更新ListView?

来自分类Dev

在其他活动中修改数据库后,如何重新填充arrayadapter?

来自分类Dev

如何使选定的值显示在其他页面中

来自分类Dev

如何只从数据库中选择唯一的项目

来自分类Dev

从c中的sqlite数据库中选择多个项目

来自分类Dev

来自SQLite数据库的数据保存在一个活动中,无法在其他活动中显示

来自分类Dev

考虑到数据库中的其他数据库表字段,我如何仅在网格视图中显示特定数据

来自分类Dev

VS2013数据库项目如何在解决方案中引用其他数据库项目

来自分类Dev

如何在 Access 或任何其他数据库中规范化数据库/数据集?

来自分类Dev

如何使用数据库中的图像URL并在Razor页面中显示?

来自分类Dev

如何使用数据库中的图像URL并在Razor页面中显示?

来自分类Dev

如何检查数据库表中的列是否为空,并在此基础上如何重定向到其他页面?

来自分类Dev

如何从MySQL数据库中选择特定记录

来自分类Dev

如何显示从Java JXDatePicker中选择的日期以及如何存储到数据库中?

来自分类Dev

显示从数据库中选择的记录

来自分类Dev

将项目另存为“收藏夹”并在其他recyclerviews中显示

来自分类Dev

将项目另存为“收藏夹”并在其他recyclerviews中显示

来自分类Dev

将页面ID保存在Cookie中,并从其他页面的数据库中检索特定ID的行

来自分类Dev

从数据库中选择特定字段

来自分类Dev

如何在其他div中选择特定的多个div并更改其颜色

来自分类Dev

选择特定的ng-repeat项目以在其他地方突出显示它们

来自分类Dev

如何从存储在数据库中的表中选择*

来自分类Dev

从数据库中选择数据并在MYSQL中创建新列

Related 相关文章

  1. 1

    如何在Django数据库中选择特定项目

  2. 2

    如何从多对多查询以从模板 django 中的数据库表中选择特定项目

  3. 3

    在React中,如何显示一个页面,该页面使用数据库中特定项目的数据

  4. 4

    在Android的Spinner中选择项目时如何从ROOM数据库中获取特定数据

  5. 5

    如何选择特定工作表并在其中显示数据?

  6. 6

    在其他环境中同步umbraco的数据库

  7. 7

    在其他Activity中更新数据库后如何在Activity中更新ListView?

  8. 8

    在其他活动中修改数据库后,如何重新填充arrayadapter?

  9. 9

    如何使选定的值显示在其他页面中

  10. 10

    如何只从数据库中选择唯一的项目

  11. 11

    从c中的sqlite数据库中选择多个项目

  12. 12

    来自SQLite数据库的数据保存在一个活动中,无法在其他活动中显示

  13. 13

    考虑到数据库中的其他数据库表字段,我如何仅在网格视图中显示特定数据

  14. 14

    VS2013数据库项目如何在解决方案中引用其他数据库项目

  15. 15

    如何在 Access 或任何其他数据库中规范化数据库/数据集?

  16. 16

    如何使用数据库中的图像URL并在Razor页面中显示?

  17. 17

    如何使用数据库中的图像URL并在Razor页面中显示?

  18. 18

    如何检查数据库表中的列是否为空,并在此基础上如何重定向到其他页面?

  19. 19

    如何从MySQL数据库中选择特定记录

  20. 20

    如何显示从Java JXDatePicker中选择的日期以及如何存储到数据库中?

  21. 21

    显示从数据库中选择的记录

  22. 22

    将项目另存为“收藏夹”并在其他recyclerviews中显示

  23. 23

    将项目另存为“收藏夹”并在其他recyclerviews中显示

  24. 24

    将页面ID保存在Cookie中,并从其他页面的数据库中检索特定ID的行

  25. 25

    从数据库中选择特定字段

  26. 26

    如何在其他div中选择特定的多个div并更改其颜色

  27. 27

    选择特定的ng-repeat项目以在其他地方突出显示它们

  28. 28

    如何从存储在数据库中的表中选择*

  29. 29

    从数据库中选择数据并在MYSQL中创建新列

热门标签

归档