PHP是或否形式

时间:2010-06-23 20:25:43

标签: php html forms

PHP表单的代码是什么,它将用户输入与正确的响应匹配,如果它不相等,则返回错误,如果是,则显示成功的消息。

实施例: 如果要插入的正确字符串为1234且用户输入3948,则应返回错误,但如果用户输入1234,则应转到新页面。

3 个答案:

答案 0 :(得分:1)

创建一个调用php脚本作为其动作的表单,并在该php脚本中根据“1234”或任何您想要的内容测试该字段的值。

if($_POST['variable'] == '1234'){ 
    header('Location: http://www.site.com/success'); 
}else{
    echo 'Error Message';
}

答案 1 :(得分:0)

不浪费太多时间,例如:

$answer = intval($_REQUEST['ans']);
if ( $answer == 1234 ) {
  header("Location: newpage.php");
} else {
  // add whatever you need to complete
  // the page
  echo "Error";
  // add whatever you need to complete
  // the page
}

可以作为一个起点。

答案 2 :(得分:0)

这样的事情可以解决问题:

<?php
if($_POST['user_input'] == "1234"){
  header("Location: correct.php");
}elseif(isset($_POST['user_input'])){
  echo "Incorrect!";
}
?>

<form method="post" action="<?php echo $PHP_SELF;?>">
Input:<input type="text" name="user_input">
<input type="submit" value="Click!">
</form>