gpt4 book ai didi

javascript - 从数据库中调用数据进行计算(PHP)

转载 作者:行者123 更新时间:2023-11-30 00:23:41 25 4
gpt4 key购买 nike

我有问题,我想在更新高度后计算高度和体重的总和。问题是在我单击更新后,高度会更新,但重量会自动将值更改为 user_id(整数)。所以总和将是 bmi=height+id。你们能帮我解决问题吗?

下面是我使用 Bootstrap 的 PHP 编码和表单。

<!-- begin snippet: js hide: false -->

if(isset($_POST['updateH']))
{

$height = $_POST['height'];

$weight = $_SESSION['user'];

$bmi = $height + $weight;

$sql = "UPDATE users
SET
height = $height,
weight = $weight,
bmi = $bmi,
WHERE user_id=" . $_SESSION['user'];

$result=mysql_query($sql);

// if successfully insert data into database, displays message "Successful".
if($result){
echo "<script type='text/javascript'>alert('Update Successfully!')</script>";
}
else
echo mysql_error();
}
<form method="post" role="form">

<h3> Height : <?php echo $userRow['height']; ?>&nbsp; cm</h3>
<input type="number" class="small" name="height" id="height" min="100" max="200" placeholder="Update Height CM"/>
<button type="submit" class="btn btn-warning" name="updateH"> UPDATE </button>

</form>

最佳答案

看来是你的sql语句格式错误用这个

$sql = "UPDATE users SET height ='".$height."',weight ='".$weight."',bmi ='".$bmi."' WHERE user_id='".$_SESSION['user']."'";

如果没有为上面的查询更新

mysql_query(); 语句之后调用 mysql_commit();

如果有帮助请告诉我

关于javascript - 从数据库中调用数据进行计算(PHP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32240744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com