留言板数据库和php代码 php留言板管理系统设计

PHP留言板求解?

根据 login.php 文件里面 下面一句代码来看:

在洛浦等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站制作、成都网站建设 网站设计制作按需定制网站,公司网站建设,企业网站建设,品牌网站设计,全网营销推广,外贸星空体育app最新版本(2024已更新)建设,洛浦网站建设费用合理。

$check_result = mysql_query("SELECT uid FROM user WHERE username = '$username' AND password = '$password'");

你需要自己建个 user 表 表里面至少有三个字段  uid , username ,password 。并且要自己添加字段的值。

可按照以下代码创建表,         

CREATE  TABLE  `user` (`uid` INT NOT  NULL  AUTO_INCREMENT ,

`username` VARCHAR( 100  )  NOT  NULL ,

`password` VARCHAR( 100  )  NOT  NULL ,

PRIMARY  KEY (  `uid`  ) 

) ENGINE  =  MYISAM

添加表后 ,还要注意 conn.php 文件里面的 数据库配置。

完整的php&mysql的留言板源代码,可以运行的

input.htm

html

head

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

meta http-equiv="Content-Type" content="text/html; charset=gb2312"

titleinput/title

/head

body

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

p您的姓名: input type="text" name="T1" size="20"/p

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

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

p您的EMAIL:input type="text" name="T2" size="35"/p

p您的留言内容:/p

p textarea rows="16" name="S1" cols="45"/textarea/p

p /p

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

input type="reset" value="重置" name="B2"/p

/form

/body

/html

receive.php

?php

$user='root';

$password='123';

$db='guestbook';

$table='gbook';

$ip=getenv(REMOTE_ADDR);

$sql = "INSERT INTO `guestbook`.`gbook` (`id`, `name`, `sex`, `email`, `info`, `ip`, `time_at`) VALUES (NULL, '$T1', '$R1', '$T2', '$S1', '$ip', NOW());";

$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))

{

if ($arr[2]==0)

$gender='先生';

else

$gender='女士';

?

html

head

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

meta http-equiv="Content-Type" content="text/html; charset=gb2312"

titleReceive/title

/head

body style="background-attachment: fixed"

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

tr

td bordercolor="#FFFFFF" bgcolor="#C0C0C0"?=$arr[6]?(?=$arr[5]?)p?=$arr[1]? ?=$gender?a href="?=$arr[3]?"?=$arr[3]?/a

写到:/td

/tr

tr

td?=$arr[4]?p /p

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

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

/tr

/table

/body

/html

?php

echo 'p';

echo 'p';

}

?

html

head

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

meta http-equiv="Content-Type" content="text/html; charset=gb2312"

title新建网页 1/title

/head

body

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

/body

/html

del.php

?php

$user='root';

$password='123';

$db='guestbook';

$table='gbook';

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

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

mysql_select_db($db);

$result=mysql_query($sql);

if ($result)

echo "删除成功";

else

echo "删除失败";

?

html

head

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

meta http-equiv="Content-Type" content="text/html; charset=gb2312"

title新建网页 1/title

/head

body

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

/body

/html

modify.php

?php

$user='root';

$password='123';

$db='guestbook';

$table='gbook';

$ip=getenv(REMOTE_ADDR);

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

mysql_select_db($db);

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

$arr=mysql_fetch_array($result);

?

html

head

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

meta http-equiv="Content-Type" content="text/html; charset=gb2312"

titleinput/title

/head

body

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

p您的姓名: input type="text" name="T1" size="20" value="?=$arr[1]?"/p

p您的性别:

?php

if ($arr[2]==0) echo '男input type="radio" value="0" name="R1" checked

女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您的EMAIL:input type="text" name="T2" size="35" value="?=$arr[3]?"/p

p您的留言内容:/p

p textarea rows="16" name="S1" cols="45" ?=$arr[4]?/textarea/p

p /p

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

input type="reset" value="重置" name="B2"/p

/form

/body

/html

modify_ok.php

?php

$user='root';

$password='123';

$db='guestbook';

$table='gbook';

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

mysql_select_db($db)

$sql = "UPDATE `guestbook`.`gbook` SET `name` = '$T1', `sex` = '$R1', `email` = '$T2', `info` = '$S1' WHERE `gbook`.`id` = '$id' LIMIT 1;";

$result=mysql_query($sql);

if ($result)

echo "修改成功";

else

echo "修改失败";

?

html

head

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

meta http-equiv="Content-Type" content="text/html; charset=gb2312"

title新建网页 1/title

/head

body

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

/body

/html

解释分析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" /

/form

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

?php

$host="localhost";

$user="root";

$password="";

$db="testdb";

$con=@mysql_connect($host,$user,$password); //不报错创建与mysql数据库服务器的连接

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

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

mysql_query("CREATE DATABASE `testdb` DEFAULT CHARACTER SET gb2312 COLLATE gb2312_chinese_ci;"); //创建一个名为textdb的数据库,使用gb2312字符集

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

`name` VARCHAR( 20 ) NOT NULL , //表列name,为20字符以内的非空字符串

`sex` VARCHAR( 3 ) NOT NULL , //表列sex,为3字符以内的非空字符串

`age` INT( 3 ) NOT NULL , //表列age,为3位以内的整数

`time` VARCHAR( 20 ) NOT NULL , //表列time,为20字符以内的非空字符串

`qq` VARCHAR( 15 ) NOT NULL , //表列qq,为15字符以内的非空字符串

`url` VARCHAR( 30 ) NOT NULL , //表列url,为30字符以内的非空字符串

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

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

echo "成功创建!";

}

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

{

mkdir("up",0777); //创建文件夹up,为全体可读写执行

@chmod("up",0777); //不报错改变文件夹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_query("set names gb2312"); //设置字符集,解决中文乱码问题

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 "div class=resultulli用户名:".$rs-name."/li\n"; //一下为输出留言内容

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";

echo "li留言时间:".$rs-time."/li/ul/div\n";

}

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

?

php编写留言板传值不成功。(能连接数据库)

1.在mysql中建立一个数据库(guest),该数据库中有一个表(note),该表包含以下字段name(10),address(25),postcode(7),tel(12),email(15),note(100).类型为varchar.2.编辑好留言板界面(在此不在赘述).3.编写处理程序?phpif($name==){echo请输入您的姓名;}elseif($address==){echo请输入您的地址;}elseif($postcode==){echo请输入您的邮编;}elseif($tel==){echo请输入您的电话;}elseif($email==){echo请输入您的E_mail地址;}elseif($note==){echo请输入您的留言;}else{$link=mysql_connectlocalhost,数据库的权限用户名,数据库的权限密码);mysql_select_db(guest);$query=insertintonotevalues('$name','$address','$postcode','$tel','$email','$note');$result=mysql_query($query);echo您的留言已经成功的加入到数据库,谢谢!;}mysql_close($link);? ----------------------------------------------- 谢谢请采纳: 不能发连接啊,请在百度 搜索‘珍惜知识网’点进去就是了[WCLT]

网站栏目:留言板数据库和php代码 php留言板管理系统设计
路径分享:/article28/ddsjpjp.html

成都网站建设公司_创新互联,为您提供ChatGPT网站排名网站内链手机网站建设App设计企业网站制作

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

手机网站建设