提交表单其实是重新打开了这个页面,只要把提交的数据赋值到表单里去就行了。
<input type="text" name="num" value="<?php echo isset($_POST["num"])?$_POST["num"]:"";?>">
isset($_POST["num"]) ? $_POST["num"] : "",这句话的意思是:如果$_POST["num"]变量存在,那么(?号即是那么的意思)输出$_POST["num"]变量值,否则(:号即是否则的意思),输出空值。
为什么这样写呢,因为在没有提交表单而直接打开页面的时候,并没有$_POST["num"]这个变量,如果是echo $_POST["num"]这样写的话,会报错。所以要加上判断语句。
语法:
条件 ? 结果1 : 结果2
说明:
问号前面的位置是判断的条件,如果满足条件时结果1,不满足时结果2。