我的问题是仅将用户 ID 插入数据库,但我想插入用户 ID、日期和单选按钮值。如何将单选按钮值插入数据库? 我有 3 名员工,我想插入特定用户的用户 ID、日期和状态。我有一个提交按钮,如果我按下提交,那么我想将所有数据插入数据库。
这是我的代码:
<form>
<input type="date" name="date" >
<table class="display data_tbl">
<thead>
<tr>
<th>
Date
</th>
<th>
Employee Name
</th>
<th>
Status
</th>
<th>
Action
</th>
</tr>
</thead>
<tbody>
<?php
error_reporting(0);
$us=0;
$at="select * from user_information";
$atd=mysql_query($at);
while($data=mysql_fetch_array($atd))
{
$us++;
if(isset($_GET['submit']) && $_GET['submit']!='' && $_GET['date']!='')
{
$a=$_GET['date'];
echo $b=date('d-m-Y',strtotime($a));
$insert=mysql_query("insert into attendence set user_id='".$data['user_id']."',date='".$b."',status='".$_GET['radio']$us."'");
}
?>
<tr>
<td><?php echo $b;?></td>
<td align="center"> <?php echo $data['name'];?>
</td>
<td class="center">
</td>
<td class="center">
<input type="radio" name="radio<?php echo $us;?>" value="Late">Late
<input type="radio" name="radio<?php echo $us;?>" value="Absent">Absent
<input type="radio" name="radio<?php echo $us;?>" value="Present">Present
<input type="radio" name="radio<?php echo $us;?>" value="Halfday">Halfday
<input type="radio" name="radio<?php echo $us;?>" value="Leave">Leave
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<input type="submit" name="submit" value="Take Attendance">
</form>
最佳答案
首先,不需要像您一样提供单选按钮名称,因为在单选按钮中一次只能选择一个值,因此删除 php 值(我认为您正在使用它来使单选按钮名称唯一)您是与单选按钮名称中的单选按钮名称值一起使用,然后尝试。
关于php - 如何在 mysql 中插入用户 ID 和状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29070462/