У меня проблема с выходом на PHP. Я пытаюсь распечатать: С возвращением! Admin Вы номер тестировщика: 3 Затем под кнопками Выход и комментарий. Но он сначала выводит кнопки, затем текст.PHP выход echo неправильный порядок
Код:
<?php
session_start();
if (isset($_SESSION['id'])) {
\t // session variables into local variables.
\t $id = $_SESSION['id'];
\t $username = $_SESSION['username'];
\t $result = "Welcome back! <br>".$username. "<br> You are tester number: ".$id;
\t echo ' <button class="btn" type="button" onclick=window.parent.location.href="logout.php" target="_parent">Log out</button>
\t <button class="btn" type="button" onclick=window.parent.location.href="blog/post.php" target="_parent">Comment</button>
\t ';
\t } else {
\t \t $result = "You are not logged in yet";
\t }
?>
<?php
echo $result;
?>
<title>Welcome - <?php echo $username ;?></title>
Ну, вы эхом отдаете кнопки перед результатом ... Попробуйте поместить эхо с кнопками ниже 'echo $ result;' – Daan
Точно, что говорит @Daan, измените ваше 'echo' на это:' $ result. = ' ' – Boratzan
Я пробовал переключать его по-другому, это все еще то же самое. – user6184639