网站首页 > 文章中心 > 其它

php留言板数据库代码

作者:小编 更新时间:2023-08-16 17:22:11 浏览量:36人看过

求用PHP写一个简单基本的留言板代码,有点急

数据库的创建

CREATE DATABASE GBOOK;

CREATE TABLE ◆gbook◆ (

◆name◆ VARCHAR( 10 ) NOT NULL ,

◆sex◆ TINYINT( 1 ) UNSIGNED NOT NULL ,

◆info◆ TEXT NOT NULL ,

◆time_at◆ DATETIME NOT NULL

)

主要页面有:

input.html为初始页

insert.php为把输入内容送入数据库

show.php显示留言板内容

change.php修改留言板内容的界面

del.php删除留言板内容

change_ok.php修改留言板内容并送入数据库

input.html

html

head

title留言版/title

/head

body

form name="form1" method="post" action="insert.php"

p你的性别:input type="radio" value="1" name="sex" checked="checked" /男生 input type="radio" value="0" name="sex" /女生 /p

p你的留言内容:/p

/form

/body

/html

insert.php

php

$mysql_server_name = "localhost";

$mysql_username = "root";

$mysql_database = "gbook";

$ip = getenv('REMOTE_ADDR');

mysql_select_db("gbook");

$sql = "INSERT INTO ◆gbook◆ ( ◆id◆ , ◆name◆ , ◆sex◆ , ◆email◆ , ◆info◆ , ◆ip◆ , ◆time_at◆ )

VALUES (NULL , '$name', '$sex', '$email', '$info', '$ip', NOW( ))";

$result = mysql_query($sql,$conn);

$id = mysql_insert_id();

mysql_close($conn);

p留言成功/p

pa href="show.php"去留言页 /a/p

show.php

$sql = "SELECT * FROM gbook ORDER BY 'id' DESC"; //排序 后留言的在前面显示

$conn = mysql_connect($mysql_server_name,$mysql_username,$mysql_password);

mysql_select_db($mysql_database,$conn);

$result = mysql_query($sql);

while($row = mysql_fetch_row($result))

{ // ----if语句判断男女------

{ $gender = '男';}

else

{ $gender = '女'; }

tr

/tr

/table

hr /

}

mysql_free_result($result);

change.php

$sql = "SELECT name, sex, email, info FROM gbook WHERE id = '$id' ";

$row = mysql_fetch_row($result);

form name="form1" method="post" action="change_ok.php?id?=$id?"

// -----if语句判断男女 1为男 0为女-------

if($row[1]==1)

echo ' p你的性别:input type="radio" value="1" name="sex" checked="checked" /男 input type="radio" value="0" name="sex" /女 /p';

echo ' p你的性别:input type="radio" value="1" name="sex" /男 input type="radio" value="0" name="sex" checked="checked" /女 /p';

pinput type="submit" value="提交" /input type="reset" value="重设" //p

del.php

$sql = "DELETE FROM gbook WHERE id = '$id' ";

pa href="show.php"[返回]/a/p

change_ok.php

$sql = "UPDATE ◆gbook◆ SET ◆name◆ = '$name',◆sex◆ = '$sex',◆email◆ = '$email',◆info◆ = '$info' WHERE ◆id◆ ='$id' ";

php制作留言板代码

form action="留言方法,也可以是留言.php文件,也可以是当前页面" method="get"

pFirst name: input type="text" name="fname" //p

pLast name: input type="text" name="lname" //p

input type="submit" value="Submit" /

php:

$fname=$_GET[fname];

$lname=$_GET[lname];

if(!$sql ){

return "插入失败";

}else{

return "成功添加数据";

PHP◆mysql写一个留言板

:?php

$conn=mysql_connect("localhost","登陆mysql数据库的用户名","登陆mysql数据库的密码");//建立数据库连接资源

if(!$conn) echo"数据库连接有误";//判断数据库连接是否有误

mysql_query("set names'gbk'");设置中文显示防止乱码出现

mysql_select_db('连接的数据库名

',$conn);//连接的数据库名

$sql="INSERT INTO ◆liuyan◆.◆use_info◆ (

◆name◆ ,

◆sex◆ ,

◆text◆

VALUES (

'$name', '$sex', '$text'

)";//想liuyan这数据库写入数据

mysql_query($sql);//让sql语句执行

mysql_close;//关闭连接节省机子内存

让留言的内容在指定页面显示大体和上面的语句差不多:?php $conn=mysql_connect('localhost','用户登陆数据库的用户名','登陆数据库的密码');

if(!$conn) echo '数据库连接有误';//判断数据库的连接是否有误

mysql_select_db('liuyan',$conn);//数据库的选择

mysql_query("SET NAMES 'GBK'");//设置数据库中文的显示

$sql="select * from use_info"; //要链接的目标数据库

$result=mysql_query($sql);//让sql语句执行

/*$rs=mysql_fetch_array($result) //将数据库的内容保存的数组变量中*/

while($rs=mysql_fetch_array($result))

{

echo $rs['name']."?".$rs['sex']."?".$rs['text']."?"."/br";

echo $rs['name']."?".$rs['sex']."?".$rs['text']."?"."/br";

echo $rs['name']."?".$rs['sex']."?".$rs['text']."?"."/br";

}//循环显示数组内容

mysql_close;//数据库的关闭

php 回复留言板的内容,为什么不能写入数据库?代码如下

你有没有echo $sql看看结果?mysql_query之后有没有检查错误内容,建议把mysql_query($sql)语句修改为:

if (mysql_query($sql)) echo "插入成功.";

else "插入失败,执行SQL:$sqlBR错误信息:".mysql_error();

另外,你不传remeid就可以写进去,检查一下是不是索引重复限制.

解释分析PHP留言板代码 急!好的 详细的加高分!

呼呼,给你几乎每一句都注释了

form action="#" method="post"

enctype="multipart/form-data"

nameinput name=name sexinput name=sex ageinput name=age QQinput name=qq

label for="file"Filename:/label

input type="file" name="file" id="file" /

br /

input type="submit" name="submit" value="Submit" /

!--以上为留言板的留言表单--

$host="localhost";

$user="root";

$password="";

$db="testdb";

if(!mysql_select_db($db)){ //选择服务器数据库

echo "没有相应数据库,正在给你创键"; //如果数据库不存在

mysql_query("CREATE TABLE ◆testdb◆.◆book◆ ( //一下为在textdb下创建book数据表

PRIMARY KEY ( ◆name◆ ) //创建关键索引name

) ENGINE = MYISAM;"); //使用MYISAM数据库系统

echo "成功创建!";

if(!file_exists("up")) //如果up文件夹不存在

$name=split("\.",$_FILES["file"]["name"]); //用"."分割上传的文件名字,返回一个数组

$counter=count($name)-1; //给$counter赋值$name数组的个数减一

$pre=$name[count($name)-1]; //给$pre赋值$name数组的最后一位(也就是文件扩展名,不含".")

$dastr=date("YmdHis"); //给$dastr赋值当前时间(格式为:年月日时分秒)

if (file_exists("up/" . $_FILES["file"]["name"])) //如果up文件夹中有与上传的文件重名的文件

echo $_FILES["file"]["name"] . " already exists. "; //输出文件已存在

else //否则

move_uploaded_file($_FILES["file"]["tmp_name"],

"up/" . $dastr.'.'.$pre); //将上传的文件从临时缓存移动到up文件夹当中并改名为"日期.扩展名"

$name=$_POST['name']; //给$name赋值为表单中name输入框的内容

$age=$_POST['age']; //给$age赋值为表单中age输入框的内容

$sex=$_POST['sex']; //给$sex赋值为表单中sex输入框的内容

$qq=$_POST['qq']; //给$qq赋值为表单中qq输入框的内容

$url="up/" . $dastr.'.'.$pre; //给$url赋值为上传文件的地址

$time=date("Y-m-d H:i:s"); //给$time赋值为当前时间(格式:年-月-日 时:分:秒)

mysql_select_db($db); //选择数据库

$exec="insert into book (name,age,sex,qq,time,url) values ('$name','$age','$sex','$qq','$time','$url')";

//给$exec赋值向book表中添加数据的命令字符串

if($name!=''){ //如果$name不是空

$result=mysql_query($exec); //执行$exec的命令

$sql="select * from book"; //给$sql赋值选取book当中的所有列和行的命令的字符串

$result=mysql_query($sql); //执行$sql语句,返回结果

while($rs=mysql_fetch_object($result)) //遍历所有结果(循环直到所有$result当中的结果都以输出)

echo "li年领:".$rs-age."/li\n";

echo "li年领:".$rs-sex."/li\n";

echo "liQQ:".$rs-qq."/li\n";

echo "li头像: img src=".$rs-url." //li\n";

mysql_close(); //关闭与数据服务间的连接

谁能提供一个PHP留言板源码

input.htm

meta http-equiv="Content-Language" content="zh-cn"

titleinput/title

form method="POST" action="receive.php"

p您的性别:男input type="radio" value="0" name="R1"??

女input type="radio" name="R1" value="1"/p

p您的留言内容:/p

p /p

p?input type="submit" value="提交" name="B1"??

receive.php

$user='root';

$db='guestbook';

$table='gbook';

$ip=getenv(REMOTE_ADDR);

$connect=mysql_connect('localhost',$user,$password);

mysql_select_db($db);

mysql_query($sql);

$result=mysql_query("select * from $table");

while ($arr=mysql_fetch_array($result))

$gender='先生';

$gender='女士';

titleReceive/title

body style="background-attachment: fixed"

table border="1" width="100%" id="table1" bgcolor="#FFFFFF"

写到:/td

pa href="del.php?id=?=$arr[0]?"[删除]/a??

a href="modify.php?id=?=$arr[0]?"[修改]/a]/td

echo 'p';

title新建网页 1/title

pa href="input.htm"继续留言/a/p

$sql="DELETE FROM $table WHERE id=$id";

$result=mysql_query($sql);

if ($result)

echo "删除成功";

echo "删除失败";

pa href="receive.php"返回首页/a/p

modify.php

$result=mysql_query("select * from $table where id=$id");

$arr=mysql_fetch_array($result);

form method="POST" action="modify_ok.php?id=?=$id?"

p您的性别:

女input type="radio" name="R1" value="1"/p';

else echo '男input type="radio" value="0" name="R1"??

女input type="radio" name="R1" value="1" checked/p';

p?input type="submit" value="修改" name="B1"??

modify_ok.php

mysql_select_db($db);;

echo "修改成功";

echo "修改失败";

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章