【发布时间】:2014-06-25 12:29:33
【问题描述】:
我必须将表 1 中的用户名、姓名、姓氏、房间号和宿舍 ID 的值插入到表 2 中。
我必须在表 2 中插入今天的当前日期(它每天都在变化)、cmets(用户希望输入 - 这是一个文本框)和出勤率(出席、缺席、迟到)(这些是复选框) .
当尝试点击提交按钮时,唯一插入数据库的就是我从表 1 拉到表 2 中的记录。
当我尝试合并以插入日期、latecmets(文本框)和出勤(复选框)时,它不存储任何记录。
这是插入:
$checkbox1 = $_POST['chk1'];
$latecomment=trim($_POST['latecomment']);
$d=strtotime("today");//todays date
$day=date("Y-m-d", $d);//date format
if($_POST["Submit"]=="Submit"){
for ($i=0; $i < sizeof ($checkbox1); $i++){
$query="Insert into dailyattendance (attendance) VALUES ('".$checkbox1[$i]."')";
mysql_query($query);
$daily=mysql_query("INSERT INTO dailyattendance(username, name, lastname, roomnum, dormID) SELECT user.username, user.name, user.lastname, user.roomnum, user.dormID FROM user WHERE user.role='Student'" );
$otherinfo=mysql_query("INSERT INTO daily attendance set date='".$day."', latecomment='".$latecomment."' WHERE dailyid=''");
}
}
【问题讨论】:
标签: php mysql checkbox insert textbox