下面是我为注册时事通讯创建的表格和表格。当我尝试在表单中输入新人时,我收到此消息。我该怎么做才能解决这个问题?
**字段 'ip_address' 没有默认值 INSERT INTO
member
SET join_date = NOW() ,first_name
= 'John',last_name
= 'D',字段 'unsubscribe_date' 没有默认值 INSERT INTO
member
SET join_date = NOW() ,first_name
= 'John',last_name
= 'D',字段 'unsubscribe_send_id' 没有默认值 INSERT INTO
member
SET join_date = NOW() ,first_name
= 'John',last_name
= 'D',
这是我的表格:
<table cellpadding="3" width="100%">
<tbody>
<tr>
<td>Email <span class="required">*</span></td>
<td><input type="text" class="text_input" name="email" value=""></td>
</tr>
<tr>
<td>First Name <span class="required">*</span></td>
<td><input type="text" class="text_input" name="first_name" value=""></td>
</tr>
<tr>
<td>Last Name</td>
<td><input type="text" class="text_input" name="last_name" value=""></td>
</tr>
<tr>
<td>
Subscribed Communication
</td>
<td>
<table>
<tr>
<td><input type="checkbox" name="group_id[]" value="2" checked></td>
<td>RaceO'Clock Members</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="submit" value="Subscribe!"> <br/>
<em>* required fields</em>
</td>
</tr>
</tbody>
</table>
</form>
这是我的桌子:
CREATE TABLE IF NOT EXISTS `member` (
`member_id` int(11) NOT NULL auto_increment,
`first_name` varchar(255) NOT NULL,
`last_name` varchar(255) NOT NULL,
`email` varchar(255) NOT NULL,
`join_date` date NOT NULL,
`ip_address` varchar(15) NOT NULL,
`unsubscribe_date` date NOT NULL,
`unsubscribe_send_id` int(11) NOT NULL,
PRIMARY KEY (`member_id`)
) DEFAULT CHARSET=utf8;