[英]How to convert PHP variable value to boolean and use in jquery setting
[英]How to use a variable (boolean) in PHP and HTML
这段代码应该显示三个按钮:修改项目、添加项目和查看帐户,只有在显示正确的用户名和密码凭据(硬编码用户名 = frankbutt 和密码 = franbuttpower123)时才会显示这些按钮。
代码:
<?php
$show = False;
if(strcmp($_POST["username"], "FrankButt") ==0){
if(strcmp($_POST["password"], "frantbuttpower123") ==0){
$show = True;
}
}
?>
<html>
<link rel="stylesheet" href="../style/admin.css">
<link rel="stylesheet" href="../style/form.css">
<h1 class="adminHeader">Admin Access</h1>
<br>
<br>
<br>
<form action="adminLogin.php" method="post" class="formBox">
<input type="text" name="username" class="loginFill" placeholder="Username"><br>
<input type="password" name="password" class="loginFill" placeholder="Password"><br>
<button type="submit" class="adminsubmitsignin">Sign In</button>
</form>
if(<?php echo $show; ?>){
<button class= "adminOptions" onClick="selectItem.php">Modify Items</button>
<br>
<button class="adminOptions" onClick="adminImageUpload.php">Add Items</button>
<br>
<button class="adminOptions" onClick="adminHome.php">View Accounts</button>
<br>
}
</html>
我试图通过制作一个 boolean 来解决这个问题,如果用户名和密码条目等于给定的硬编码值,它就会变为真。 然后我想将 boolean 用于 html 代码以某种方式运行
您可以在 html 中使用 if 的缩写形式
<form action="adminLogin.php" method="post" class="formBox">
<input type="text" name="username" class="loginFill" placeholder="Username"><br>
<input type="password" name="password" class="loginFill" placeholder="Password"><br>
<button type="submit" class="adminsubmitsignin">Sign In</button>
</form>
<?php if ($show): ?>
<button class= "adminOptions" onClick="selectItem.php">Modify Items</button>
<br>
<button class="adminOptions" onClick="adminImageUpload.php">Add Items</button>
<br>
<button class="adminOptions" onClick="adminHome.php">View Accounts</button>
<br>
<?php endif;?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.