我正在尝试向项目网站添加一些内容。目前,在联系页面上;无论用户是否登录,用户都可以提交联系表格。
我试图通过使表单“提交按钮”不执行任何操作并显示“登录以联系我们”来解决此问题,如果用户未登录。可悲的是,我对如何解决此问题几乎没有任何线索。如果有人可以查看我的代码,我将不胜感激;也许会指引我朝着正确的方向前进
HTML code:
<section class="main-container">
<div class="main-wrapper">
<h2>Contact Us</h2>
<form class="signup-form" action="includes/contact.inc.php" method="POST">
<input type="text" name="user_fullname" required placeholder="Name">
<input type="email" name="user_email" required placeholder="E-mail">
<input type="text" name="subject" required placeholder="Subject">
<input type="text" name="message" style="height:250px;" required placeholder="Message">
<button type="submit" name="submit">Submit</button>
</form>
</div>
</section>
Curent PHP代码:
<section class="main-container">
<div class="main-wrapper">
<?php
if (empty($_SESSION['u_id'])) {
echo "You are logged out!";
if (isset ($_POST[$submit])) {
echo "Login to contanct us!";
}
}
?>
</div>
</section>
答案 0 :(得分:1)
<?php session_start();
$submit=$_REQUEST['submit'];
if (empty($_SESSION['u_id'])) {
echo "You are logged out!";
}
if (isset ($_POST[$submit])) {
echo "Login to contanct us!";
} ?>