我有 CREATE TABLE 查询、INSERT INTO 自动显示“expiry_date”列和我网站上的 FORM。我是新手,所以我不知道如何制作表格,尤其是“expiry_date”字段将数据发送到我的数据库。
请告诉我如何将“Expiry_date”表单字段连接到 SQL QUERY。我有 3 个部分向您展示我已经完成的工作。
第一部分
SQL查询:
CREATE TABLE `expirydate_table` (
`id` INT NOT NULL AUTO_INCREMENT ,
`firstname` VARCHAR( 45 ) NOT NULL ,
`lastname` VARCHAR( 45 ) NOT NULL ,
`email` VARCHAR( 45 ) NOT NULL ,
`password` VARCHAR( 12 ) NOT NULL ,
`signup_date` TIMESTAMP ON UPDATE
CURRENT_TIMESTAMP DEFAULT
CURRENT_TIMESTAMP NOT NULL ,
`expiry_date` DATE NOT NULL ,
PRIMARY KEY ( `id` ) ,
UNIQUE (
`email`
)
) TYPE = MYISAM CHARACTER SET utf8 COLLATE
utf8_unicode_ci;
第二部分
INSERT INTO `expirydate_table` ( `id` , `firstname` , `lastname` , `email` , `password` , `signup_date` , `expiry_date` )
VALUES (
'', 'pp', 'wiraj', 'pp@hotmail.com', 'test2009', NOW( ) , DATE_ADD(CURDATE( ) , INTERVAL 30 DAY ))
第三部分
<form method="post" name="form1" action="<?php echo $editFormAction; ?>">
<table align="center">
<tr valign="baseline">
<td nowrap align="right">Firstname:</td>
<td><input type="text" name="firstname" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Lastname:</td>
<td><input type="text" name="lastname" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Email:</td>
<td><input type="text" name="email" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Password:</td>
<td><input type="text" name="password" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Signup_date:</td>
<td><input type="text" name="signup_date" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Expiry_date:</td>
<td><input name="expiry_date" type="text" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"> </td>
<td><input type="submit" value="Register"></td>
</tr>
</table>
<input type="hidden" name="MM_insert" value="form1">
</form>