在php中使用会话变量

菲尼克斯

点击这里查看设计页面

我有2个页面:index.php(在文本框中输入品牌名称,然后单击“提交”时,我需要查看在同一页面的下拉框中添加的品牌)和产品页面(可以在其中编辑在其中选择的品牌)索引页)。

我没有使用数据库,而是尝试将值存储在会话变量中。我需要知道如何使用动态会话变量,以便每次将新品牌添加到下拉菜单时...

index.php

<body><div>
<form name="brand" method="post" action="brand_action.php">
Brand Name: <input type="text" name="brand" id="brand"><br /><br />
<input type="submit" value="Submit">
</form>
</div>
<div>
<?PHP
if(isset($_SESSION["bname"]))
{?>
<form name="add" action="product.php" method="post">

Brands :<select name="brand" id="brand">
<?PHP
$a=$_SESSION["bname"];
?>
<option value="<?PHP echo($a);?>"> <?PHP echo($a);?> </option>
    </select>
<input type="submit" name="Edit" value="EDIT" />
</form>

<?PHP
    }

?>
</div>

</body>

在index_action.php页面中,我正在考虑将每个品牌推入数组并存储在会话变量中,然后在index.php页面中调用它并将其放入下拉列表中。我该怎么办?

阿克沙伊

好吧,您可以使会话变量充当数组将所有品牌名称存储在该阵列中,然后遍历。

这是一个例子。

<?php
session_start();
if(!isset($_POST['brand']))
{
    $_SESSION['bname'] = array();
}
else
{
    $_SESSION['bname'][] = $_POST['brand'];
}
?>

<body><div>
<form name="brand" method="post" action="s.php">
Brand Name: <input type="text" name="brand" id="brand"><br /><br />
<input type="submit" value="Submit">
</form>
</div>
<div>
<?PHP
if(isset($_SESSION["bname"]))
{?>
<form name="add" action="product.php" method="post">

Brands :
<select name="brand" id="brand">
    <?php
    foreach($_SESSION['bname'] as $brand_name)
    {
        ?>
        <option value="<?PHP echo($brand_name);?>"> <?PHP echo($brand_name);?> </option>
        <?php
    }
    ?>
    </select>
<input type="submit" name="Edit" value="EDIT" />
</form>

<?PHP
    }

?>
</div>

</body>

还请记住,session_start应该始终是您需要使用会话的页面的第一行。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在PHP会话中使用变量

来自分类Dev

在PHP中使用会话变量作为对象

来自分类Dev

PHP 在类函数中使用会话变量

来自分类Dev

在PHP中使用会话变量编写PHP代码

来自分类Dev

在以PHP运行的MySQL文件中使用PHP会话变量?

来自分类Dev

在 PHP 中使用会话数组解析 SQL 变量

来自分类Dev

在存储过程中使用会话变量

来自分类Dev

在SQL中使用会话变量,其中

来自分类Dev

如何在动态加载的导航栏中使用PHP会话变量?

来自分类Dev

如何在Wordpress PHP代码中使用父文件夹中的会话变量

来自分类Dev

如何在购物车中使用 PHP 中的同名会话数组变量?

来自分类Dev

在 php 中使用会话时出错

来自分类Dev

如何在 AndroidStudio 中使用 php 会话

来自分类Dev

如何在 PHP 中使用数据会话?

来自分类Dev

在嵌入Wordpress的php上使用会话变量

来自分类Dev

使用AJAX在PHP中设置会话变量

来自分类Dev

如何使用php会话变量发送邮件

来自分类Dev

使用JavaScript修改PHP会话变量

来自分类Dev

使用AJAX在PHP中设置会话变量

来自分类Dev

在PHP中使用Jquery变量

来自分类Dev

在MySQL中使用PHP变量

来自分类Dev

在Jquery变量中使用PHP

来自分类Dev

在php数组中使用变量

来自分类Dev

在php查询中使用变量

来自分类Dev

在PHP变量中使用if语句

来自分类Dev

Perl:如何获取已在会话文件中使用的列表变量

来自分类Dev

您如何在Wordpress中使用会话变量?

来自分类Dev

无法在Rails的集成测试中使用会话变量

来自分类Dev

在具有ActiveAdmin的CanCan中使用会话变量