我想用PHP做一個簡單的計算表單。一個頁面將包含用戶輸入數字值的文本文件,通過點擊按鈕,數學運算將被執行並輸出到另一個文本框中。PHP:如何將一個變量錨定在一個頁面中
這裏是我的代碼:
<html>
<form name="form01" method="post">
<p>Quantite de vecteur: <input type="text" name="B" /></p>
<p>Taille du vecteur: <input type="text" name="A" /></p>
<p>Taille de l'insert: <input type="text" name="C" /></p>
<input type="submit" name="ratio_calc" id="ratio_calc" value="calculer">
</form>
<?php
if(isset($_POST['ratio_calc'])) {
$A = 'A';
$B = 'B';
$C = 'C';
$ratio = (($B * $C)/$A);
}
?>
p>Le ratio: <input type="text" name="ratio" value=<?php echo $ratio ?> /></p>
</html>
所以,我想美元比在一個名爲「比」文本框被outpout。很容易,但不知何故它的工作,但我不斷變得未定義變量:比例之前實際上擊中按鈕「calculer」。
我在PHP腳本中很重的noob,但我認爲變量A,B,C和比率是在PHP腳本的第一部分內定義的,並且當腳本結束時,它們將被擦除。我想我可以通過固定或固定這些變量來解決這個問題,以便通過這個文件將它們保存在內存中。可能嗎?
我發現的地方,我可以用$config = array(
保存爲一個PHP文件,然後把它每次一個新的PHP腳本與require("path-toPHP file");
begining它實際上是可能的,究竟如何做到這一點,是有另一種更簡單辦法?
謝謝你們幫助我學習這門語言
我準確地把這條線?如果我嘗試在p> Le比例之前調用它,那麼似乎有錯誤... –
You把它放在你所擁有的線上。 – Barmar
那麼,它現在工作得非常好。所以,如果我說得對,問題就在於,在按下按鈕實際計算之前,該值是用「echo」輸出的。但是,在劇本關閉之後,如何保存變量? –