复选框不是从PHP表单更新mysql

时间:2014-04-27 05:54:41

标签: php mysql

我尝试过多个字段来查看当用户选择或不选中复选框时数据库是否会更新,在所有情况下,数据库中的值都为0(零)

我试过,布尔,tinyint和二进制 除了作为复选框出现的项目外,所有内容都会更新到数据库中。

有人可以看看我哪里出错吗? 感谢

这是表格     

<table width="100%" border="0" cellpadding="4" cellspacing="0">
<tr> 
<td align="left" valign="top" style="width: 34%">First Name</td>
<td width="76%"><input name="first_name" type="text" id="first_name2" value="<? echo $first_name; ?>"></td>
</tr>
<tr> 
<td align="left" valign="top" style="width: 34%">Last Name</td>
<td><input name="last_name" type="text" id="last_name" value="<? echo $last_name; ?>"></td>
</tr>
<tr> 
<td align="left" valign="top" style="width: 34%">Email Address</td>
<td><input name="email_address" type="text" id="email_address" value="<? echo $email_address; ?>"></td>
</tr>
<tr> 
<td align="left" valign="top" style="width: 34%">Phone Number</td>
<td><input name="phone_number" type="text" id="phone_number" value="<? echo $phone_number; ?>"></td>
</tr>
<tr> 
<td align="left" valign="top" style="width: 34%">Age</td>
<td><input name="age" type="int" id="age" value="<? echo $age; ?>"></td>
</tr>
<tr> 
<td align="left" valign="top" style="width: 34%">Basketball</td>
<td><input type="checkbox" name="basketball" type="bool" id="basketball" value=""></td>
</tr>
<tr> 
<td align="left" valign="top" style="width: 34%">Cricket</td>
<td><input type="checkbox" name="cricket" type="bool" id="cricket" value=""></td>
</tr>
<tr> 
<td align="left" valign="top" style="width: 34%">Soccer</td>
<td><input type="checkbox" name="soccer" type="bool" id="soccer" value=""></td>
</tr>
<tr> 
<td align="left" valign="top" style="width: 34%">Table Tennis</td>
<td><input type="checkbox" name="table_tennis" type="bool" id="table_tennis" value=""></td>
</tr>
<tr> 
<td align="left" valign="top" style="width: 34%">Volley Ball</td>
<td><input type="checkbox" name="volley_ball" type="bool" id="volley_ball" value="Volley Ball"></td>
</tr>
<tr> 
<td align="left" valign="top" style="width: 34%">Information about you:</td>
<td><textarea name="info" id="info"><? echo $info; ?></textarea></td>
</tr>
<tr> 
<td align="left" valign="top" style="width: 34%">&nbsp;</td>
<td><input type="submit" name="Submit" value="Enlist!"></td>
</tr>
</table>

</form>   

0 个答案:

没有答案