0
したがって、解析変数を使用して電卓を作成しています。 URLまたはフォームの変数の値を入力するかどうかにかかわらず、ページは計算を行う必要があります。さて、x、y、zは完璧に動作しますが、セルパディング、境界線、背景色についても同じことをする必要があります。ユーザーが値を割り当てるときに、パース変数を使用してテーブルの実際のパディング、境界線、およびbckgrdの色を変更するにはどうすればよいですか?してください!どうもありがとうございます!urlの変数を解析するだけでなく、セルのパディングと境界線と背景を変更する
<?php
// parse variables from URLs
echo "This is the value of <b>x:</b> " . $_GET['x'] . ". This is the value of <b>y: </b> " . $_GET['y'] . ".This is the value of <b>z: </b> " . $_GET['z'] . " , And the title is: " . $_GET['title'] . ".";
?>
<?
$x = $_GET['x'];
$y = $_GET['y'];
$z = $_GET['z'];
$result1 = $x + $y - 2*$z;
$result2 = 2*$x + 4*$y + (3*$z - 80);
$result3 = $result1 + $result2;
$pad = $_GET['pad'];
$brdr = $_GET['brdr'];
$bckrd = $_GET['bckrd'];
?>
<center><h2> Math </h2></center>
<center> <table cellpadding=20 border= 5 bgcolor= #FFFFFF>
<tr>
<td><b>Mathematical Operation</b></td>
<td><b>Result</b></td>
</tr>
<tr>
<td>x + y - 2 * z</td>
<td><?echo "$result1";?>
</td>
</tr>
<tr>
<td>2x - 4y + (3z - 80)</td>
<td><?echo "$result2";?>
</td>
</tr>
<tr>
<td>Row2 - Col2 + result of Row3 - Col2</td>
<td><?echo "$result3";?>
</td>
</tr>
</table>
</center>
<form>
<u>Inputs:</u> <br />
X-value <input type="text" name="x" value=""></input><br />
Y-Value <input type="text" name="y" value=""></input><br />
Z-Value <input type="text" name="z" value=""></input><br />
Title <input type="text" name="title" value=""></input><br />
Table Padding <input type="text" name="pad" value=""></input><br />
Table Border <input type="text" name="brdr" value=""></input><br />
Background Color <input type="color" name="bckrd" value=""></input><br />
<input type="submit" name="submit" value="SUBMIT and CALCULATE"></input>
</form>
<?
if ($_GET['submit']) {
$result1 = $x + $y - 2*$z;
$result2 = 2*$x + 4*$y + (3*$z - 80);
$result3 = $result1 + $result2;
}
?>
あなたは、x =(ISSET($ _ GET [ 'X']))$を使用すべきですか? $ _GET ['x']:0;また、input要素には終了タグがありません – jeff