如何设置表单输入数据等于PHP If Else语句中的特定字符串


How to set form input data to equal specific strings in a PHP If Else Statement?

出于某种原因,我在这方面遇到了麻烦。基本上,我只是想让一个人能撑过去。如果用户名等于"Megan"Renae",那么输出将是Hello,"Megan"Renae",但如果还有其他我想要输出的东西,我不认识你。我知道这可能是非常简单的事情,它只是在我的头上,但如果有人能帮助你阻止我的头发变白!提前向任何回应的人表示感谢。

<form method = "POST" action = " ">
<p>Please enter your first name: <input type="text" name="fName"><br>
<p>Please enter your last name: <input type="text" name="lName"><br><br>
<input type="submit" class="btnSubmit"  name="submit"></p>
</form>
<?php
if ($_POST['submit'] != "") {
if ($_POST['fName'] = "Megan") {
 if ($_POST['lName'] = "Renae") {
 echo "<p>Hello, Megan Renae</p>"; }
else {
echo "<p>I do not know you</p>";     
}}}
?>

这是您要查找的PHP代码段:

<?php
    if ($_POST['fName'] == 'Megan' && $_POST['lName'] == 'Renae') {
       echo '<p>Hello, Megan Renae</p>'; 
    }
    else {
        echo '<p>I do not know you</p>';     
    }
?>

在您有$_POST[...] = 'some value'的if语句中,您需要使用==来比较值,而不是设置变量值的=