刚接触php,照着网络上的文章做了一下。一个简单的实现,php对MySQL操作。
两个页面:insert.php(插入数据)和submitinfo.php(提交信息)
insert.php内容:
<html>
<body>
<form action=submitinfo.php method=POST>
first_name: <input name="first_name" size=25 maxlength=25>
last_name: <input name="last_name" size=25 maxlength=25>
<p>
<input type=submit>
</form>
</body>
</html>
第二个submitinfo.php :
<html>
<body>
<?php
mysql_connect("localhost","root",""); //连接数据库
mysql_select_db("mymember"); //选择数据库
$result = mysql_query("SELECT * FROM cs WHERE fn = '".$_POST['first_name']."'");//表cs中字段fn代表first_name,ln代表last_name
if($row=mysql_fetch_array($result)){
print ("<b> 错误:</b> 用户名 <b>");
print ($_POST['first_name']); print($_POST['last_name']);
print ("</b> 已经被占用,请选者其它的再试试 ");
print ("<p>");
}
else{
mysql_query("insert into `cs` (`fn`,`ln`) values('".$_POST['first_name']."','".$_POST['last_name']."')"); //注意这儿的引号,我就是在这儿出的问题
mysql_close();
print($_POST['first_name']);
print(" ");
print($_POST['last_name']);
print("<p>");
print(" 感谢填写注册表 ");
}
?>
</body>
</html>