2016-04-23 48 views
-2

我一直在努力設置一個簡單的GPS轉換頁面的最後一個小時。它基本上有兩個數字的輸入,這些應該被計算出來,結果應該被回顯。由於某種原因它不會工作。這就是我的了:簡單的PHP/HTML計算頁面問題

<html> 

<body> 




<form action="#" method="post"> 
Grad: <input type="text" name="search1" placeholder=" grad ... "/> 
Min: <input type="text" name="search2" placeholder=" min ... "/> 
<input type="submit" value="Submit" /><input type="hidden" name="doSearch" value="1"> 
</form> 

<?php 
if($_POST['doSearch']==1) { 
$grad = (int)$_POST['search1']; 
$min = (int)$_POST['search2']; 
$kord = ($min/60) + $grad; 
return $kord; 

} 
?> 




</body> 
</html> 

任何幫助,將不勝感激以上

回答

0

只要把PHP腳本,聲明$科爾德變量,並顯示HTML。

<?php 
$kord = 0; 
if($_POST['doSearch']==1) { 
$grad = (int)$_POST['search1']; 
$min = (int)$_POST['search2']; 
$kord = ($min/60) + $grad; 
} 
?> 

<html> 


<body> 
<form action="#" method="post"> 
Grad: <input type="text" name="search1" placeholder=" grad ... "/> 
Min: <input type="text" name="search2" placeholder=" min ... "/> 
<input type="submit" value="Submit" /> 
<input type="hidden" name="doSearch" value="1"> 
<?php if(isset($kord)) echo "Result:".$kord; ?> 
</form> 
</body> 
</html> 
+0

這也不管用。我使用了張貼的代碼,但是當我點擊提交網站刷新時,沒有任何反應:/ –

+0

mod_rewrite如果在你的本地系統上?通過打印檢查phpinfo() –

+0

問題解決。我必須重命名擴展名從我的文件到.php從.htm爲了形式action =#才能工作!感謝您的回答 –