2016-10-25 39 views
-1

我幾乎完成了一個複雜的計算器,但有一個小問題。用戶按下計算按鈕後,字段中的所有值都將被刪除。我已經嘗試在佔位符中添加適當的變量,但是當我這樣做時,佔位符顯示我初始化時默認設置的值。我認爲這是因爲計算按鈕強制頁面刷新。我在這裏選擇什麼來保持字段中的更新值。使用當前值作爲表格中的佔位符

另外...爲我未來的參考...是不是在這種情況下走的路? java或html會有更好的選擇嗎?

我的代碼可以在這裏看到:https://github.com/DTAngie/LearningProjects/blob/master/ComplexCalc

,你可以在查看結果:http://distechs.com/development

回答

0
"<?php echo $annlAvgFranchisees; ?>"><?php if(isset($_POST['calculate'])) { 
     $annlAvgFranchisees = $_POST['Annl-avg-franchisees']; 
    } ?> 

您在變量設置之前編寫變量。

如何

if(isset($_POST['calculate'])) { 
      Echo $_POST['Annl-avg-franchisees']; } else { echo $annlAvgFranchisees;} 

或者你可以把它與ternarry

Echo (isset($_POST['calculate'])) ? $_POST['Annl-avg-franchisees'] : $annlAvgFranchisees;) 
0

實現你想將得到$ _ POST輸入什麼,它們分配給最簡單的方法你初始化後的默認變量(如果它們設置在$ _POST集上)。

這樣,在頁面上的第一次用戶交互時,您的默認變量將填充佔位符。在通話後,頁面被重新加載,你的代碼會將變量(如果設置)分配給佔位符。

相關問題