验证码——验证并插入注册数据
Posted 莫欺_少年穷
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了验证码——验证并插入注册数据相关的知识,希望对你有一定的参考价值。
在post.php中比较 $_POST[check] 与 $_SESSION[check_pic],若相等则执行数据库插入操作。不相等就返回上一页。
实现代码如下:
<?php session_start(); if(isset($_POST[check])) { if($_POST[check] == $_SESSION[check_pic]) { // echo "验证码正确".$_SESSION[check_pic]; require("dbinfo.php"); $name = $_POST[‘name‘]; $email = $_POST[‘email‘]; $website = $_POST[‘website‘]; $content = $_POST[‘content‘]; $date = date("Y-m-d h:m:s"); // 连接到 mysql 服务器 $connection = mysql_connect ($host, $username,$password); if (!$connection) { die(‘Not connected : ‘ . mysql_error()); } // 设置活动的 MySQL 数据库 $db_selected = mysql_select_db($database, $connection); if (!$db_selected) { die (‘Can\‘t use db : ‘ . mysql_error()); } // 向数据库插入数据 $query = "insert into table(c_name,c_email,c_website,c_content,ic_date) values(‘$name‘,‘$email‘,‘$website‘,‘$content‘,‘$date‘)"; $result = mysql_query($query); if($result) { echo "<script>alert(‘提交成功‘); history.go(-1);</script>"; }else{ die(‘Invalid query: ‘ . mysql_error()); } }else { echo "<script>alert(‘验证码错误‘); history.go(-1);</script>"; } } ?>
以上是关于验证码——验证并插入注册数据的主要内容,如果未能解决你的问题,请参考以下文章