所以我想創建一個簡單的計算器。我有一個涉及一些「下拉選項/選擇」框和提交按鈕的表單。爲了測試,您選擇一個選項並點擊提交按鈕。我有我的單獨的PHP表單(testform.php)基本上回顯出所選的選項。但是,當您點擊提交時,這會將您帶到testform.php頁面,並顯示所選選項。我的目標是讓用戶選擇一些選項,點擊提交,然後在SAME頁面上顯示一些內容。例如,選擇兩個選項A和B(A是「4」,B是「8」),並且在表單中,我有一個等於A + B的新變量。我想要這個新變量(A的結果+ B)顯示在原始頁面上。在html中訪問一個變量(從一個php表單)
這是一些代碼。
我的index.php文件內(即我的形式)
<form action = 'testform.php' method = 'post' class = 'formcontainer'>
<select name="A">
<option value="4">4</option>
</select>
<select name="B">
<option value="8">8</option>
</select>
<input type="submit" name="submit" value="Calculate" />
</form>
這是我單獨的PHP形式
<?php
$A = $_POST["A"];
$B = $_POST["B"];
$result = $A + $B;
?>
所以基本上我想要做的是顯示在變量$結果我索引頁面。我想目前,我的索引文件沒有PHP,只是形式。這樣的事情會更容易,只是把我的PHP形式內主索引文件?再次,這只是爲了保持簡單......我的實際PHP比簡單的添加問題複雜一點。謝謝!
把它都在同一頁面,並使用isset()函數對你的接線柱陣列,或使用Ajax,這超出了問題的範圍。順便說一句,你從來沒有關閉你的選擇 –
如果你想要在* *相同*頁面上顯示,也許你應該把HTML和PHP放在*相同的*文件? – Kenney
這正是AJAX的功能 –