经过一些帮助和学习,我设法通过 JScript 更改了目标,但我似乎无法弄清楚如何制作变量或让它进行计算。
到目前为止,我的代码是(这些是三个表单框 + 一个提交按钮):
NUMBER
<input name="contact_build"
type="text"
id="contact_build"
value="<?php echo $row_contact['contact_build']; ?>" />
TYPE
<select id="contact_type"
name="contact_type"
onchange="targ.value=this.value" />
<?php
$specresult = mysql_query("SELECT * FROM `types` ORDER BY type_value");
while ($specrow = mysql_fetch_array($specresult)) {
echo '<option value="' . $specrow['type_name'] . '">' . $specrow['type_name'] . '</option>';
}
?>
</select>
VALUE
<input name="contact_value" id="targ" value="<?php
$var1 = $row_contact['contact_build'];
$var2 = $row_value['type_value'];
$total = round($var2 * $var1);
echo "" . $total . "";
?>" />
<input type="submit" name="Submit2" value="Update" />
我想要做的是创建"TARG"
变量"$VAR2"
,以便它可以计算出 VALUE 计算,然后在用户更改 TYPE 框中的选项后,在 VALUE 框中回显(或需要任何命令)答案。希望这是有道理的。
目前我已经设法让它在框中显示"TYPE"
值。"VALUE"
它忽略上面的任何“回声”命令。
我是不是看错了,应该用另一种方式来做?
PS:我知道是MYSQL;当我们谈论改变它时,我正在努力学习 PDO。:-) 但是目前,我只想使用我有基本知识的语言来解决这个问题。