使用header-location方法将php表单传输到第二页并返回
好的,伙计们 我有两页 第1页包含一个表单使用header-location方法将php表单传输到第二页并返回,php,mysql,Php,Mysql,好的,伙计们 我有两页 第1页包含一个表单 <form id="Form1" name="Form1" method="post" action="form1.php"> //form1.php is the page1 where this form is.. i have redirected to the same page because this page contains the php validation code <input
<form id="Form1" name="Form1" method="post" action="form1.php">
//form1.php is the page1 where this form is.. i have redirected to the
same page because this page contains the php validation code <input
type="text" class="input" name="txtName"
value="<?php if(isset($name)){echo $name;} ?>"
<?php if(isset($flag) && $flag == 1){echo "div style = 'border:2px solid red;'". "/div";}?>>
<input type="submit" name="submit" value="Submit" class="button3">
</form>
下面是显示这个的html代码
<div id="DisplayForm">
<div class="dispText">
<?php echo $name; ?>
</div>
</div>
<a
href="form1.php?id=<?php echo $lastInsertedId; ?>&name=<?php echo $name; ?>"
class="button3">Edit</a>
现在,当用户点击第2页上的编辑按钮时,他被带到第1页
现在我有两个问题
<input type="text" class="input" name="txtName" value="<?php if(isset($name)){echo $name;} ?>"<?php if(isset($flag) && $flag == 1){echo "div style = 'border:2px solid red;'". "/div";}?>>
在form1.php的顶部定义:
if(isset($GET['name']) && $GET['name'] != ""){
$name = $GET['name'];
}
在所有验证和所有包含之前?如果您在定义文本字段之前写这一行,那么在最顶端?并不重要。只是不要在页面中的任何其他位置使用相同的$name
变量。如果我在页面中的任何位置都不使用该$name变量,我的表单如何知道该变量?你看,我已经在这里的表单字段中设置了。。是的,我的朋友,就在这行前面你上面写的代码应该包括在代码中吗?这样地。。
<input type="text" class="input" name="txtName" value="<?php if(isset($name)){echo $name;} ?>"<?php if(isset($flag) && $flag == 1){echo "div style = 'border:2px solid red;'". "/div";}?>>
if(isset($GET['name']) && $GET['name'] != ""){
$name = $GET['name'];
}