美好的一天!
我需要你的帮助。
我正在处理每日报告表,该表允许用户每天从周一到周五更新表格并自动添加总计。 我不知道如何获取ID并将其添加到同一行。
这是实际的表格。 前4是我们需要发生的事情。 下面是我添加新数据时的问题,它没有更新第一个。
这是我的new_report_phone.php ..
<?php
if(isset($_POST['addphone'])){
$date = $_POST['date'];
$role = $_POST['role'];
$prev_total = $_POST['prev_week'];
$mon = $_POST['monday'];
$tue = $_POST['tuesday'];
$wed = $_POST['wednesday'];
$thur = $_POST['thursday'];
$fri = $_POST['friday'];
$total = $mon + $tue + $wed + $thur + $fri;
include '../../db_config/connection.php';
$sql = "INSERT INTO bocc_daily_phone (report_date, role, prev_week, monday, tuesday, wednesday, thursday, friday, total) VALUES ('$date', '$role', '$prev_total', '$mon', '$tues', '$wed', '$thur', '$fri', '$total')";
if ($conn->query($sql) === TRUE) {
header("location:../bocc_automation.php?message=$role have been added");
} else {
$error = $conn->error;
header("location:../new_report_phone.php?err=$error");
}
$conn->close();
}
?>
想法是每天更新表格以获得相同的ROLES。在接下来的一周,周一至周五的桌子将是空白的,并将获得前一周的总数。 任何人都可以帮助我实现这一目标。我真的很感谢向你们学习。 一旦我能够在您的帮助下完成,我将向我们添加日期过滤器查看旧报告。
提前致谢。
答案 0 :(得分:0)
以更新表单提交数据时 将此代码添加到您的帖子
$sql = "UPDATE bocc_daily_phone SET total = monday + tuesday + wednesday + thursday + friday WHERE id = ".$_POST['id'];