私のスクリプトであなたの助けが必要ですか?私は、自分のウェブサイトのセクションにあるニュース項目に、ログインしているユーザーだけにコメントを投稿しようとしています。そうでない場合は、ログインまたは登録へのリンクが表示され、「コメントを投稿」入力ボックスは表示されません。 ログインしたら、フォームが表示されます。ログインしているユーザーに対してフォームが表示されない
彼らはログインしていないときのフォームは、表示されませんが、彼らはログインしているとき、それはまた、フォームが表示されません。
どこbroblemは...あなたの時間と忍耐をありがとう可能性があります。私はそれをapppreciate。
<?php
if (!isset($_SESSION['username'])) {
echo "<a href=\"login.php\">Login</a> OR <a href=\"register.php\">Register</ a> to make a comment" ;
}
exit();
?>
<?php
if (isset($_POST['submit'])) {
//process form
}
?>
Post A Comment <br/>
<form action="<?php echo $_SERVER ['PHP_SELF']; ?>" method="post">
<textarea type="text" name = "comment_body" title='Post A Comment' class='OpenInput_Text' ></ textarea><br/>
<input type="submit" name="submit" value="Post Comment">
</form>
</div>
</div>
私のコードスニペットには表示されていませんが、すでにスクリプトでセッションが開始されています。 ありがとう –
@dotunoyesanmiそして、あなたの 'exit();'を一行上に移動してください。角括弧 '{'と '}'の外側です。 – Devator