请教一个简易留言版的问题。(不能插入记录)
小弟在学习一个教程,但是按照教程来做的,却出现了不能向数据库插入记录的问题。
共有两个文件:
input.htm 用户提交页面
input.php 数据处理页面
代码如下:
=================================input.htm===========
<body>
<form method="post" action="input.php">
<p>您的姓名:<input type="text" name="name" size="26"></p>
<p>您的性別:<input type="radio" value="1" name="sex" checked>男生 <input type="radio" value="0" name="sex">女生</p>
<p>您的 Email:<input type="text" name="email" size="25"></p>
<p>您的留言內容:</p>
<p><textarea rows="10" name="info" cols="35"></textarea></p>
<p><input type="submit" value="提交" name="B1"><input type="reset" value="重新設定" name="B2"></p>
</form>
</body>
==================input.php==================================
<?php
$mysql_server_name = "localhost";
$mysql_username = "root";
$mysql_password = "root";
$mysql_database = "saturn";
//-------
$ip_addr = getenv('REMOTE_ADDR');
$sql = "INSERT INTO `guestbook` ( `id` , `name` , `sex` , `email` , `info` , `ip_addr` , `at_time` ) VALUES ('', '$name', '$sex', '$email', '$info', '$ip_addr', NOW( ) );";
$conn=mysql_connect( $mysql_server_name, $mysql_username, $mysql_password);
mysql_select_db($mysql_database,$conn);
$result = mysql_query($sql);
$id = mysql_insert_id();
mysql_close($conn);
echo '<p align="center"><a href="show.php">成功!</a></p>';
?>
===============================
请高手帮忙看看。小弟不胜感激!!
共有两个文件:
input.htm 用户提交页面
input.php 数据处理页面
代码如下:
=================================input.htm===========
<body>
<form method="post" action="input.php">
<p>您的姓名:<input type="text" name="name" size="26"></p>
<p>您的性別:<input type="radio" value="1" name="sex" checked>男生 <input type="radio" value="0" name="sex">女生</p>
<p>您的 Email:<input type="text" name="email" size="25"></p>
<p>您的留言內容:</p>
<p><textarea rows="10" name="info" cols="35"></textarea></p>
<p><input type="submit" value="提交" name="B1"><input type="reset" value="重新設定" name="B2"></p>
</form>
</body>
==================input.php==================================
<?php
$mysql_server_name = "localhost";
$mysql_username = "root";
$mysql_password = "root";
$mysql_database = "saturn";
//-------
$ip_addr = getenv('REMOTE_ADDR');
$sql = "INSERT INTO `guestbook` ( `id` , `name` , `sex` , `email` , `info` , `ip_addr` , `at_time` ) VALUES ('', '$name', '$sex', '$email', '$info', '$ip_addr', NOW( ) );";
$conn=mysql_connect( $mysql_server_name, $mysql_username, $mysql_password);
mysql_select_db($mysql_database,$conn);
$result = mysql_query($sql);
$id = mysql_insert_id();
mysql_close($conn);
echo '<p align="center"><a href="show.php">成功!</a></p>';
?>
===============================
请高手帮忙看看。小弟不胜感激!!
...全文
相关推荐
最简易asp.net的留言版
功能比较小的留言版!!! 给予asp.net的简单留言版,初学者好用!!
asp留言版
只有留言功能,很好的学习代码,界面用css
.net留言版
用vs2005做的一个简单的留言版。
星天地虚拟社区提供的ASP留言版
星天地虚拟社区提供的ASP留言版,功能和界面都不错
Mysql – 如果数据库表中的记录存在相同记录则不插入记录,反之插入。
【有重复的 唯一索引键 就忽略】 前言 最近这个需求是 php 接收前端数据,然后将数据存入数据库中,但相同记录不能存入。 查了查百度,都把简单的事情复杂化了,竟然还有先查询数据表再判断插入的方式(大拇指),通通不采纳,后来直接翻阅了 SQL 手册,最终使用 IGNORE 关键字来做这件事情。 根据设置了主索引 PRIMARY 的字段进行判断,如果字段相同则不做插入记录操作,反之插入。 准备 (1)一个数据库表,结构如下: (2)必须设置 需要依靠此字段来判断记录是否相同的 主索引字段,我设置的如下: 假设,你设置 ID 为主索引,那么就会以 ID 作为判断字段,如果 ID 有相同的则不插入


基础编程
