问题如下:
php怎么接受这些数据啊
<form method="post" name="register" action="register.php?action=register">
<dd>密码提示:<select name="question" size=1 >
<option >请选择密码提示问题</option>
<option value="1">您的高中班主任是?</option>
<option value="2">您的配偶的名字是?</option>
<option value="3">您的配偶的职业是?</option>
<option value="4">您的配偶的生日是?</option>
<option value="5">您的父亲的名字是?</option>
<option value="6">您的父亲的职业是?</option>
<option value="7">您的母亲的名字是?</option>
<option value="8">您的母亲的生日是?</option>
<option value="9">您最喜欢的歌曲名是?</option>
<option value="10">您最喜欢的电影名是?</option>
<option value="11">您的初中班主任是?</option>
</select></dd>
<dd>密码回答:<input type="text" name="answer" class="text" /></dd>
<dd><input type="submit" class="submit" value="注册" /></dd>
</form>
请教大家一个问题啊 怎么把这个再一点注册按钮时,把相应的问题密码提示问题接受并写入数据库啊
这是我做的接收数据的部分代码
if ($_GET['action'] == 'register') {
$_clean = array();src=http://www.shuomy.com/list-1072-1-1.html)
$_clean['question'] = ($_POST['question']);
if($_clean['question']=="请选择密码提示问题"){
_check_question('您还没有选择密码提示问题呢');
}else{
switch($_POST['question']){
case 1:$_clean['quetion'].value=='您的高中班主任是?';break;
case 2:$_clean['quetion'].value=='您的配偶的名字是?';break;
case 3:$_clean['quetion'].value=='您的配偶的职业是?';break;
case 4:$_clean['quetion'].value=='您的配偶的生日是?';break;
case 5:$_clean['quetion'].value=='您的父亲的名字是?';break;
case 6:$_clean['quetion'].value=='您的初中班主任是?';break;
case 7:$_clean['quetion'].value=='您的母亲的名字是?';break;
case 8:$_clean['quetion'].value=='您的母亲的生日是?';break;
case 9:$_clean['quetion'].value=='您最喜欢的歌曲名是?';break;
case 10:$_clean['quetion'].value=='您最喜欢的电影名是?';break;
case 11:$_clean['quetion'].value=='您的初中班主任是?';break;
}
}
$_clean['answer'] = _check_answer($_POST['question'],$_POST['answer'],2,20);
}
大家帮我看看这个判断在哪出错了的 我现在转换完在数据库里面 村进去的都是1,2,3,4,5 这些数字
怎么把对应的验证问题 存入数据库呢 比如您的高中班主任是?
因为form提交数据后select取得是option中的value值,如果你想存验证问题,则把value改成想对应得值即可。例:
<option value="您的高中班主任是?">您的高中班主任是?</option>