php开发中遇到的问题
我需要做一个项目需要用户注册让用户通过网页界面选择密保问题这是html代码密码提示:请选择密码提示问题您的高中班主任是?您的配偶的名字是?您的配偶的职业是?您的配偶的生日...
我需要做一个项目 需要用户注册 让用户通过网页界面 选择密保问题 这是html代码
密码提示:请选择密码提示问题您的高中班主任是?您的配偶的名字是?您的配偶的职业是?您的配偶的生日是?您的父亲的名字是?您的父亲的职业是?您的母亲的名字是?您的母亲的生日是?您最喜欢的歌曲名是?您最喜欢的电影名是?您的初中班主任是?* 用于取回密码(如:您的初中班主任是?)
密码回答:
怎么通过php接收数据啊 还有把他对应的问题 写入数据库
这是截图 我是新手 大家 最好给我一下接收并判断数据合法性的代码 展开
密码提示:请选择密码提示问题您的高中班主任是?您的配偶的名字是?您的配偶的职业是?您的配偶的生日是?您的父亲的名字是?您的父亲的职业是?您的母亲的名字是?您的母亲的生日是?您最喜欢的歌曲名是?您最喜欢的电影名是?您的初中班主任是?* 用于取回密码(如:您的初中班主任是?)
密码回答:
怎么通过php接收数据啊 还有把他对应的问题 写入数据库
这是截图 我是新手 大家 最好给我一下接收并判断数据合法性的代码 展开
展开全部
<?php
$qu = htmlspecialchars(stripslashes($_POST['question']));
$an = htmlspecialchars(stripslashes($_POST['answer']));
if($qu && $an){
/*链接数据库代码或加载数据库类*/
$sql = "insert into table_name set col_qu = '".$qu."', col_an = '".$an."'";
$pdo->exec($sql);
$id = $pdo->lastinsertID;
if($id){
echo '提交成功';
}else{
echo '提交失败!';
}
}
?>
<form><select name="question"><option value="1">这里是选择问题</option></select>
<input type=text name=answer value>
</form>
如果前端的option参数是数字,后台可以做数字检测,如果是字符串,可以用我提供的转码函数(PHP自带),如果更高级检测的话,在前端可以用jquery,后台可以用preg_match函数等,方法多种。
展开全部
你在接收数据后与数据库里的数据进行对比,如果一致就通过,不一致就返回失败,貌似不难。
例如该用户的id为1
获取提交的数据
$name = $_POST['name']
读取数据库里的数据
$sql = 'select * from table where id=1';
$query = mysql_query($sql);
$data = mysql_fetch_assoc($query);
if($name == $data['name']){
echo '回答正确,可以取回密码';
}
else{
echo '回答错误,请重新输入';
}
不知道这是不是你想要的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在客户端用JS的正则验证,在PHP端再次正则验证,你可以通过表单传送数据啊
更多追问追答
追问
客户端js正则验证我会 但不知道怎么用php在接收数据的时候 怎么 验证合法性
追答
你用的是什么框架??
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就掉当前目录跟上级目录,如果做递归的话,就完了,可以是考虑到那两个目录没用,就去掉了。
.表示当前目录..表示上级目录
.表示当前目录..表示上级目录
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
的数据进行对比,如果一致就通过,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询