出于某种原因,我在这方面遇到了麻烦。基本上,我只是想让一个人能撑过去。如果用户名等于"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语句中,您需要使用==
来比较值,而不是设置变量值的=
。