学习以前有人问过我的PHP

  • 本文关键字:PHP 有人问 学习 php html
  • 更新时间 :
  • 英文 :


我有 3 个输入字段和一个值(例如:$total(,现在我试图实现的是,如果输入字段的值发生变化,三个字段的总值将始终等于$total

而我写的代码是

<?php
if(isset($_POST['submit'])){
$a = $_POST['a'];
$b = $_POST['b'];
$c = $_POST['c'];
$tot = 6;
if(($c + $a + $b) != $tot){
$c = $tot - ($a + $c);
$b = $tot - ($a + $c);
$a = $tot - ($b +$c); 
}}?>

<form action="index.php" method="post">
<input type="text" name="a" value="<?php echo $a;?>">
<input type="text" name="b" value="<?php echo $b;?>">
<input type="text" name="c" value="<?php echo $c;?>">
<input type="submit" name="submit">
</form>

我犯了一些大错误,我无法弄清楚。我正在尝试学习目的。(它还应在输入字段中包含 -ve 值(请看一看。

提前致谢

正确保存值 w.r.t 变量名,

<?php
if(isset($_POST['submit'])){
$a = $_POST['a'];
$b = $_POST['b']; // here you were saving $_POST['c'] value
$c = $_POST['c'];
$tot = 6;
if(($c + $a + $b) != $tot){
$c = $tot - ($a + $c);
$b = $tot - ($a + $c);
$a = $tot - ($b +$c); 
}}?>

相关内容

最新更新