这是我的代码:PHP:isset修改HTML元素
<?php
$printhename = $_POST['username3'];
if(isset($_POST['username3']) && $printhename == "Carlos"){
echo "<h1 class='title123'>Hello $printhename </h1>";
}
else {
echo "<h1 class='title123'>You don't belong here!</h1>";
}
?>
我想要做的是,如果“USERNAME3”没有设置,消息“你不属于这里显示”。否则,如果名称已设置并且是卡洛斯,则显示其他消息。无论输入的名称如何,我都必须以错误的方式执行此操作,因为它总是打印“Hello $ printhename”。
我希望有人对此有所了解。我是PHP新手。
如果有帮助,这是我的HTML代码:
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<div class="centerlogin">
<form class="formlogin" name="login" method="POST" action="testing.php">
<input type="text" placeholder="username" NAME="username3">
<input type="submit" name="login_submit" value="login">
</form>
</div>
</div>
'$ printhename = $ _POST ['username3'];'在错误的位置。 '&& $ printhename'使用POST数组。 –
您的第一个变量也未定义,并使用POST数组检查是否等于“Carlos”。 –
顺便说一句,你删除了你的评论我回复;-)只是说。你问我在哪里放,但正在忙着写我的答案。保持你接受的答案,我完全赞成。 –