如何通过foreach循环将输入字段值发送到PHP中没有表单的另一个页面?
<input type="text" size="3" name="quantity" id="quantity" value="<?php echo $product_quantity; ?>" />
答案 0 :(得分:2)
在激情中保存价值,然后您可以将其转到其他页面 或者,如果使用foreach循环,则可以在数组中保存值。
答案 1 :(得分:1)
将值放在会话数组中,并在应用程序的任何位置使用它。对于例如。
$_SESSION['valuesArray'] = array();
foreach($values as $value) {
$_SESSION['valuesArray'] = $value;
}
答案 2 :(得分:1)
您可以为此目的使用Cookie或会话
答案 3 :(得分:0)
header("Location: index.php?id=".$product_quantity);
确保在标题功能之前不会使用打印或回显
答案 4 :(得分:0)
您可以使用JavaScript将输入值作为新参数放入另一页的网址。
<script>
function clickMe() {
window.location.href="otherpage.php?param=<?php echo $product_quantity; ?>";
}
</script>
<input type="text" size="3" name="quantity" id="quantity" value="<?php echo $product_quantity; ?>" onclick=clickMe() />
在另一页&#34; otherpage.php&#34;你可以使用$ _GET来读出参数。
这只是一个快速而肮脏的解决方案......无论如何,它展示了如何使用JavaScript。
答案 5 :(得分:0)
简单地
1.php重定向标题
header('Location: newpage.php?quantity=' $qty );
2.javascript:
document.location.href = 'newpage.php?quantity=' + $('#quantity').val();
3.Session
session_start(); $_SESSION['qty']=1;
的 4.cookie 强> 的
$expire=time()+60*60*24*30;
setcookie("user", "Alex Porter", $expire);