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>
そこで、「ratio」という名前のテキストフィールドに $ratio を出力したいと思います。非常に簡単で、どういうわけか機能しますが、実際にボタン「計算機」を押す前に、 Undefined variable: ratioを取得し続けます。
私は PHP スクリプトの初心者ですが、変数 A、B、C、比率は PHP スクリプトの最初の部分で定義されており、スクリプトが終了するとそれらは消去されると想定しています。ファイルを通じて「メモリ内」に保持されるように、これらの変数を修正または固定することで問題を解決できると思います。出来ますか?
$config = array(
PHPファイルとして保存して、新しいPHPスクリプトが始まるたびに呼び出すことができる場所を見つけましたrequire("path-toPHP file");
それは実際に可能ですか、それをどのように正確に行うのですか?別のより簡単な方法はありますか?
この言語を学ぶのを手伝ってくれてありがとう