@Httdientee

Не могу вывести информацию из базы, как решить проблему?

Дело в том что мне нужно вывести информацию о конкретном пользователе, но почему то никогда php не берет из GET значение (оно точно передается через echo проверял + ajax запрос верный + в network отчетливо видно)

<div class="block-information">
            <?php
                $post_date = $_GET['id_account'];
                if(isset($_GET['id_account'])) $sql = "SELECT * FROM users WHERE ID = '".$post_date."'";
                else $sql = "SELECT * FROM users WHERE ID = '2'";
                $row_two = ''; 
                foreach($conn->query($sql) as $rows) {
                    $row_two = $rows;
                }?>
            <div class="status-user-change">
                <span>Статус пользователя</span>
                <select>
                    <?php echo '<option>'.$row_two['Status'].'</option>';

                        if($row_two['Status'] == "Модерация") {
                            echo '<option>Активный</option>';
                            echo '<option>Заблокирован</option>';
                        }
                        else if($row_two['Status'] == "Активный") {
                            echo '<option>Модерация</option>';
                            echo '<option>Заблокирован</option>';
                        }
                        else if($row_two['Status'] == "Заблокирован") {
                            echo '<option>Модерация</option>';
                            echo '<option>Активный</option>';
                        }
                    ?>
                </select>
            </div>
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ответы на вопрос 1
@generate
...
//Вместо этого
                $row_two = ''; 
                foreach($conn->query($sql) as $rows) {
                    $row_two = $rows;
                }
// Это
$row_two = $conn->query($sql)->fetch_assoc();

Да и вообще query только выполняет запрос, чтобы получить содержимое нужно пользоваться фукциями fetch_assoc, fetch_array или fetch_all
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы