将输入文本字段的值传递给会话变量
Passing value of Input text field into Session Variable
我使用 GET 方法获取输入文本字段中的值。
<?php
echo "<form method='GET'>";
echo "<input type='text' placeholder='0' name='valueinputed' value ='$value'?>";
echo '<a href="mycart.php?valueinput='.$idsecure.'">Submit </a>';
echo "</form>";
?>
点击提交时,它将获取产品 ID 及其会话变量。
然后转到我的购物车页面
if(isset($_GET['valueinput'])){
$valueinputed = $_GET['valueinputed'];
$_SESSION['cart_'.(int)$_GET['valueinput']] = $valueinputed;
header('location:'.$page);
}
此代码正在设置输入文本字段并设置会话变量。
我使用此代码向您展示了我的意思和我想做的事情。
我也使用了 post 方法,但它导致我删除了整个会话变量(特别是)。
无论如何,我的产品数量变量是 $value
对于每一种方式
感谢您阅读本文,非常感谢您的帮助。
首先,您使用的 valueinput
和 valueinputed
可能并非本意。
此外,您可能需要在访问 $_SESSION
之前调用 session_start();
。
<a href="mycart.php?valueinput='.$idsecure.'">Submit </a>
不提交表单,它只是链接到 href
.
中的页面
将您的表单更改为
<?php
echo "<form method='GET' action='mycart.php'>";
echo "<input type='hidden' name='valueinput' value='$idsecure'>";
echo "<input type='text' placeholder='0' name='valueinputed' value='$value'>";
echo '<input type="submit" name="submit">';
echo "</form>";
?>
将表单及其所有字段提交到 mycart.php
,然后您可以在其中访问 $_GET['valueinputed']
。
我使用 GET 方法获取输入文本字段中的值。
<?php
echo "<form method='GET'>";
echo "<input type='text' placeholder='0' name='valueinputed' value ='$value'?>";
echo '<a href="mycart.php?valueinput='.$idsecure.'">Submit </a>';
echo "</form>";
?>
点击提交时,它将获取产品 ID 及其会话变量。
然后转到我的购物车页面
if(isset($_GET['valueinput'])){
$valueinputed = $_GET['valueinputed'];
$_SESSION['cart_'.(int)$_GET['valueinput']] = $valueinputed;
header('location:'.$page);
}
此代码正在设置输入文本字段并设置会话变量。 我使用此代码向您展示了我的意思和我想做的事情。 我也使用了 post 方法,但它导致我删除了整个会话变量(特别是)。
无论如何,我的产品数量变量是 $value
对于每一种方式
感谢您阅读本文,非常感谢您的帮助。
首先,您使用的 valueinput
和 valueinputed
可能并非本意。
此外,您可能需要在访问 $_SESSION
之前调用 session_start();
。
<a href="mycart.php?valueinput='.$idsecure.'">Submit </a>
不提交表单,它只是链接到 href
.
将您的表单更改为
<?php
echo "<form method='GET' action='mycart.php'>";
echo "<input type='hidden' name='valueinput' value='$idsecure'>";
echo "<input type='text' placeholder='0' name='valueinputed' value='$value'>";
echo '<input type="submit" name="submit">';
echo "</form>";
?>
将表单及其所有字段提交到 mycart.php
,然后您可以在其中访问 $_GET['valueinputed']
。