如何通过foreach循环将输入字段值发送到另一个没有PHP表单的页面?
<input type="text" size="3" name="quantity" id="quantity" value="<?php echo $product_quantity; ?>" />
在赛季中保存值,然后您可以将其获取到其他页面,或者如果您使用 foreach 循环,您可以将值保存在数组中。
将值放入Session Array并在应用程序的任何位置使用它。例如。
$_SESSION['valuesArray'] = array();
foreach($values as $value) {
$_SESSION['valuesArray'] = $value;
}
为此,您可以使用 cookie 或会话
header("Location: index.php?id=".$product_quantity);
确保在header函数之前不会使用print 或 echo
您可以只使用 JavaScript 将输入值作为新参数放入其他页面的 url。
<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() />
在另一个页面“otherpage.php”你可以使用 $_GET 来读取参数。
这只是一个快速而肮脏的解决方案......无论如何它展示了如何使用 JavaScript 来做到这一点。
简单地
1.php 用于重定向的标头
header('Location: newpage.php?quantity=' $qty );
2.javascript:
document.location.href = 'newpage.php?quantity=' + $('#quantity').val();
3.会话
session_start(); $_SESSION['qty']=1;
4.cookie
$expire=time()+60*60*24*30;
setcookie("user", "Alex Porter", $expire);