这里我从前一页获取一个带有表单的值这里我将值赋给php变量$ foodid我想在点击继续按钮后回显它的值
//its value is passed from the previous page form with action to this page
$foodid = $_REQUEST['foodid'];
//as soon as continue button is clicked i want to display $foodid
<form method="post" action="">
<input type="submit" name="continue" value="continue">
</form>
if(isset($_POST['continue'])){
echo $foodid;//here the foodid variable must be declared
}
答案 0 :(得分:0)
PHP是服务器端语言
JAVASCRIPT - 是一种客户端语言
重定向到新页面后,您拥有自己的价值,但只能使用javascript显示点击(显示数字而不刷新页面)
PHP中的- 它并非不可能,但重定向到同一页面并显示一些其他参数
是没有意义的例如;点击继续,提交一个没有动作的表格,那里的表格应该有你要显示的值的输入字段(可以是隐藏类型),它将被提交到同一页面,你将获得你的价值
$ _ REQUEST [ 'FIELD_NAME'];
但不建议使用JS,人们故意将JS用于此类事情
答案 1 :(得分:0)
您应该通过表单将$ foodid值传递给php页面。这可以通过声明隐藏变量并为其分配foodid值来完成。
试试这个
<?php
$foodid = $_REQUEST['foodid'];
?>
<form method="post" action="">
<input type="hidden" value="<?php echo $foodid ?>"
<input type="submit" name="continue" value="continue">
</form>
<?php
if(isset($_POST['continue'])){
echo $foodid = $_POST['foodid'];
}