我有問題,我想計算高度更新後的身高和體重的總和。問題是我點擊更新後,高度更新,但重量會自動更改爲user_id(整數)的值。所以總和將是bmi = height + id。你們能幫我解決我的問題嗎?從數據庫調用數據進行計算(PHP)
以下是我正在使用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']; ?> 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>
哪個值$ _SESSION [「用戶」]適用於? –
如果您的會話中沒有用戶數組密鑰,那麼重量應該是多少?奇怪的命名,如果這是正確的。 –
syira我認爲你需要從屏幕芽休息:> – Drew