Во-первых, я новичок в php (а также в коде в целом). У меня есть веб-сайт с профилями пользователей. В этих профилях есть области для комментариев. Я пытаюсь переключать 3 типа областей комментариев в зависимости от
A. Если вы вошли в систему и смотрите свой профиль
B. Если вы вошли, просматривая профиль другого пользователя
C. Если не залогинен и не просматривает профиль
У меня есть 3 текстовые области и с их собственными типами ввода (третья без ввода, поскольку вы не можете комментировать, если вы не вошли в систему) все настроены. Я попробовал множество заявлений «если и если». Я был в состоянии получить все три работы в некоторые моменты, но, например, C. будет иметь тип, который он должен, и дополнительный. Самое близкое, что я получил, - код, который я собираюсь показать, - это А. и Б. работают должным образом, С. обладает характеристикой Б. Я знаю, что ничего не избежать и т. Д. ... но сначала я пытаюсь заставить работать базовую функциональность, а затем я буду защищать и полировать.
Вот мой код, спасибо!
<form name="CommentBox" method="post" action="Profile.php?id=<?php echo $prof->id; ?>">
<?php if($auth->id == $prof->id) { echo "<textarea name='A.'></textarea>
<input type='submit' name='A.' value='Submit' class='post' />";}if($auth->id != $prof->id){
echo "<textarea name='B.'></textarea>
<input type='submit' name='B.' value='Submit' class='post' />";}elseif(!$_SESSION['SITE']['AUTH']) { echo "<textarea name='C.' disabled>Please sign in to comment...</textarea>";
}?>
</form>