2023年6月21日发(作者:)

⽤php制作⼀个简单的⽹页留⾔板使⽤php、html、SQL和mysql数据库做⼀个简单的留⾔板(效果如图)⼤体的思路:1. 先⽤html写出界⾯。2. 然后⽤php获取⽤户输⼊的留⾔内容。3. 接着把获取的留⾔内容⽤php存放到数据库中。4. 然后使⽤php访问数据库获取留⾔内容。5. 把获取到的留⾔展⽰在⽹页中。6. 刷新⽹页。代码⽂件结构实现过程1.先⽤html写出界⾯(可以使⽤css美化界⾯,也可以⽤php做⼀个留⾔分页)。 Document

留⾔板

2.连接数据库,然后⽤php获取⽤户输⼊的留⾔内容。2.1创建数据库数据库只有简单的⼀张表两个字端(id 和 message)数据库名称TEST,⽤户名root,密码password,表名message,两个字端id 和message。2.2设置配置⽂件连接数据库时把配置⽂件单独存放在⼀个配置⽂件中配置⽂件2.3连接数据库保存数据需要连接数据库,查询数据页需要连接数据库,所以把连接数据库写成⼀个函数connect()封装起来放在⽂件中。

function connect() { //1.与mysql数据库连接 $link = @mysqli_connect(DB_ADDRESS, ACCOUNT_NAME, PASSWORD, DB_NAME);

//连接错误时提⽰ $error = mysqli_connect_error(); //如果有错误的话,输出提⽰消息,结束程序 if(!$link) { echo "数据库连接失败:"; exit($error); } else { //echo "数据库连接成功"; //var_dump($link); //设置字符编码 mysqli_set_charset ( $link , "utf8" ); //选择数据库,只⽤到⼀个所以不⽤切换 // mysqli_select_db ( $link , $DB ); } return $link; }

>3.保存⽤户留⾔到数据库中

⽤户内容是否成功提取出来了 //var_dump($content["message"]); //成功提取内容后,连接数据库 //现在在数据库中保存数据需要连接数据库, //以后在数据库中查找数据也要连接数据库,所以写⼀个的⽂件 //封装⼀个连接数据库的函数connect() $link = connect(); //var_dump($message);

//var_dump($link); $add_message = "insert into ".TABLE_NAME."(".FIELD_NAME.") values('$message')"; //$add_message = 'insert into message(message) values("$message")'; var_dump($add_message);

//保存执⾏sql语句的状态,如果执⾏失败提⽰ $execute_sql = mysqli_query($link, $add_message); if($execute_sql===TRUE) { echo "插⼊SQL语句执⾏成功!"; //留⾔成功后跳转到⾸页(刷新页⾯) header("location:"); } else { exit("SQL语句出错了"); }>4.然后使⽤php访问数据库获取留⾔内容。query_

>5.把获取到的留⾔展⽰在⽹页中。$i"; } ?>还可以在加上留⾔的⽤户名,留⾔的时间,把留⾔做⼀个分页展⽰。

2023年6月21日发(作者:)

⽤php制作⼀个简单的⽹页留⾔板使⽤php、html、SQL和mysql数据库做⼀个简单的留⾔板(效果如图)⼤体的思路:1. 先⽤html写出界⾯。2. 然后⽤php获取⽤户输⼊的留⾔内容。3. 接着把获取的留⾔内容⽤php存放到数据库中。4. 然后使⽤php访问数据库获取留⾔内容。5. 把获取到的留⾔展⽰在⽹页中。6. 刷新⽹页。代码⽂件结构实现过程1.先⽤html写出界⾯(可以使⽤css美化界⾯,也可以⽤php做⼀个留⾔分页)。 Document

留⾔板

2.连接数据库,然后⽤php获取⽤户输⼊的留⾔内容。2.1创建数据库数据库只有简单的⼀张表两个字端(id 和 message)数据库名称TEST,⽤户名root,密码password,表名message,两个字端id 和message。2.2设置配置⽂件连接数据库时把配置⽂件单独存放在⼀个配置⽂件中配置⽂件2.3连接数据库保存数据需要连接数据库,查询数据页需要连接数据库,所以把连接数据库写成⼀个函数connect()封装起来放在⽂件中。

function connect() { //1.与mysql数据库连接 $link = @mysqli_connect(DB_ADDRESS, ACCOUNT_NAME, PASSWORD, DB_NAME);

//连接错误时提⽰ $error = mysqli_connect_error(); //如果有错误的话,输出提⽰消息,结束程序 if(!$link) { echo "数据库连接失败:"; exit($error); } else { //echo "数据库连接成功"; //var_dump($link); //设置字符编码 mysqli_set_charset ( $link , "utf8" ); //选择数据库,只⽤到⼀个所以不⽤切换 // mysqli_select_db ( $link , $DB ); } return $link; }

>3.保存⽤户留⾔到数据库中

⽤户内容是否成功提取出来了 //var_dump($content["message"]); //成功提取内容后,连接数据库 //现在在数据库中保存数据需要连接数据库, //以后在数据库中查找数据也要连接数据库,所以写⼀个的⽂件 //封装⼀个连接数据库的函数connect() $link = connect(); //var_dump($message);

//var_dump($link); $add_message = "insert into ".TABLE_NAME."(".FIELD_NAME.") values('$message')"; //$add_message = 'insert into message(message) values("$message")'; var_dump($add_message);

//保存执⾏sql语句的状态,如果执⾏失败提⽰ $execute_sql = mysqli_query($link, $add_message); if($execute_sql===TRUE) { echo "插⼊SQL语句执⾏成功!"; //留⾔成功后跳转到⾸页(刷新页⾯) header("location:"); } else { exit("SQL语句出错了"); }>4.然后使⽤php访问数据库获取留⾔内容。query_

>5.把获取到的留⾔展⽰在⽹页中。$i"; } ?>还可以在加上留⾔的⽤户名,留⾔的时间,把留⾔做⼀个分页展⽰。