yesHave是一件简单的事情,但在PHP中就没那么方便了。基本上,我有一个表单,将使用jquery提交的基础上从.ajax脚本返回。这是伪代码,仅供参考。
HTML
<form id="makepost" name="makepost" action="PHP/wronglish_submit.php" method="post">
<input type="radio" name="logged" value="yes">Logged in
<input type="radio" name="logged" value="no">Not logged in<br>
<textarea></textarea>
<input type="submit" name="sw" id="sw" value="Submit!">
</form>
PHP
<?php
if($_POST['logged'] = "yes") {
echo "logged";
die();
} else {
echo "not_logged";
}
?>
我知道第一行是不正确的,找不出正确的方法/最有效的方法。我可以处理返回值上的ajax,只是不能让它返回正确的值。
thx
发布于 2011-11-03 02:30:38
=
是赋值。
if ($_POST['logged'] == "yes")
发布于 2011-11-03 02:34:01
因为这是您正在做的一件敏感的事情,所以对此使用严格的比较运算符。===
,而不是赋值one =
。
https://stackoverflow.com/questions/7985472
复制相似问题