提交表單其實是重新打開了這個頁面,只要把提交的數(shù)據(jù)賦值到表單里去就行了。
<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。
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號