|
我做了三页
第一页:pre_inc.php
代码为:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
</body>
<p><font size="+3" color="#33CC66">shineway地址薄</font></p>
<?php
$username='root';
$passwd='';
$db_name='baby_db';
$table_name='address';
$link_message=@mysql_connect('localhost:3306',$username,$passwd);
if (!$link_message) {
echo "对不起,数据库连接错误!";
exit();
}
?>
</html>
第二页:add_from.php
代码为:
<html>
<body>
<div align="center">
<?php
require('pre_inc.php');
?>
<form name="form1" method="post" action="add_action.php">
<p>插入内容</p>
<p>姓名:
<input name="name" type="text">
</p>
<p><span class="style1">地址:</span> <input name="address" type="text">
</p>
<p c>电话:
<input name="tel" type="text">
</p>
<p class="style1">生日:
<input type="text" name="bir">
</p>
<p class="style1">最近会面日期:
<input name="recent_date" type="text" >
</p>
<p class="style1">说明:
<textarea name="more"></textarea>
</p>
<p >
<input type="submit" name="Submit" value="提交">
<input type="reset" name="Submit2" value="重置">
</p>
</div>
</form>
</body>
</html>
第三页:add_action.php
代码为:
<?php
require('pre_inc.php');
$char_sql="INSERT INTO `$table_name` (name,address,tel,bir,recent_date,more) VALUES ('".$name."','".$address."','".$tel."','".$bir."','".$recent_date."','".$more."')";
$result=mysql_db_query($db_name,$char_sql,$link_message);
if (!$result) {
echo '<p>数据库插入失败</p>';
echo "<a href=add_form.php>请点击这里返回重新插入!</a>";
}else{
echo '<p>数据库插入成功</p>';
echo "<a href=add_form.php>请点击这里返回继续插入!</a>";
}
?>
数据库代码为:
CREATE TABLE `address` (
`id` tinyint(10) unsigned NOT NULL auto_increment,
`name` varchar(20) NOT NULL default '0',
`address` varchar(50) NOT NULL default '',
`tel` varchar(10) NOT NULL default '',
`bir` date NOT NULL default '0000-00-00',
`recent_date` date NOT NULL default '0000-00-00',
`more` blob NOT NULL,
`mark_deleted` enum('Y','N') NOT NULL default 'N',
PRIMARY KEY (`id`)
) TYPE=MyISAM
用表单提交,显示数据插入成功,但到数据库了一看,只是默认的插入了一行数据,不是用表单提交的数据,弄了两天了,真的不知道是那里的问题,大家帮我解决一下吧,先谢了! |
|