Parse error: syntax error, unexpected '}' in /storage/ssd1/930/2677930/public_html/users.php on line 101

275
29 августа 2017, 13:06

Добрый день. Помогите найти ошибку в коде. Сижу уже какой час и ничего не нахожу.Да,может быть пост повторяется,но решение проблемы в других постах я не нашел.

<?php
include_once('settings.php');
include_once('header.php');
if(isset($_SESSION['user'])) {
if(isset($_GET['usr'])) {
    $id = $_GET['usr'];
    $films = $id+$_GET['films'];
    $serials = $id+$_GET['serials'];
    $query1 = "SELECT * FROM users WHERE id_users = '$id' ";
    $success1 = mysqli_query($connection, $query1);
    $row1 = mysqli_fetch_array($success1);
    ?>
    <div class="container">
        <div class="row users_info">
            <div class="col-md-4"><img src="img/logo.gif" class="users_logo"></img></div>
            <div class="col-md-8 users_content">
                <div><span class="users_span">Имя:</span> <?php echo $row1['firstname'];?></div>
                <div><span class="users_span">Фамилия:</span> <?php echo $row1['lastname'];?></div>
                <div><span class="users_span">Логин:</span> <?php if($_SESSION['user'] == $login) {?><span class="selName"><?php echo $row1['login'];?></span> <?php } else { ?> <?php echo $row1['login']; }?></div>
                <div><span class="users_span">Мыло:</span> <?php echo $row1['email'];?></div>
                <div><span class="users_span">Дата регистрации:</span> <?php echo $row1['regdate'];?></div>
            </div>
        </div>
        <br>
        <div class="row">
            <div class="btn-group" role="group" aria-label="...">
                <button type="button" class="btn btn-default"><a href='users.php?usr=<?php echo "$films/films ";?> '  >Список просмотренных фильмов</a></button>
                <button type="button" class="btn btn-default"><a href='users.php?usr=<?php echo "$films/serials ";?> '  >Список просмотренных сериалов</a></button>
                <button type="button" class="btn btn-default"><a href='users.php?usr=<?php echo "$films/books ";?> '  >Прочтенные книги</a></button>
            </div>
        </div>
    </div>
    <?php
    // echo $_SERVER['PHP_SELF'].'<br />';
    // echo $_SERVER['QUERY_STRING'].'<br />';
    // echo "$id";
    // echo "$films";
    if($id == "$films/films") {
        $query = "SELECT * FROM films WHERE id_users = $films ORDER BY id DESC";
        $success = mysqli_query($connection, $query);
        $row = mysqli_fetch_array($success);
        ?>

        <div class="container content">
            <div class="row">
                <section>
                    <h2 class="center">Фильмы пользователя - <?php echo $row1['login'];?></h2> <br>
                    <ul class="list-group">
                        <? do { ?>
                            <li class="list-group-item"> <?php echo $row['name'];?></li>
                            <?php   } while ($row = mysqli_fetch_array($success)) ;
                            ?>
                        </ul>
                    </section>
                </div>
            </div>
            <?php } elseif ($id == "$films/serials") { 
                $query = "SELECT * FROM serials WHERE id_users = $films ORDER BY id DESC";
                $success = mysqli_query($connection, $query);
                $row = mysqli_fetch_array($success);
                ?>
                <div class="container content">
                    <div class="row">
                        <section>
                            <h2 class="center">Сериалы пользователя - <?php echo $row1['login'];?></h2> <br>
                            <ul class="list-group">
                                <? do { ?>
                                    <li class="list-group-item"> <?php echo $row['name'];?></li>
                                    <?php   } while ($row = mysqli_fetch_array($success)) ;
                                    ?>
                                </ul>
                            </section>
                        </div>
                    </div>
                    <?php   } elseif($id == "$films/books") {
                        $query = "SELECT * FROM books WHERE id_users = $films ORDER BY id DESC";
                        $success = mysqli_query($connection, $query);
                        $row = mysqli_fetch_array($success);
                        ?>
                        <div class="container content">
                            <div class="row">
                                <section>
                                    <h2 class="center">Книги пользователя - <?php echo $row1['login'];?></h2> <br>
                                    <ul class="list-group">
                                        <? do { ?>
                                            <li class="list-group-item"> <?php echo $row['name'];?> - <?php if($row['author'] != "") { echo $row['author']; } else { echo "Автор не указан."; }?></li>
                                            <?php   } while ($row = mysqli_fetch_array($success)) ;
                                            ?>
                                        </ul>
                                    </section>
                                </div>
                            </div>
                            <?php  } } else {
                                $usr = isset($_GET["usr"]) ? (int) $_GET["usr"] : 0;
                                $query = "SELECT * FROM users";
                                $success = mysqli_query($connection,$query);
                                $row = mysqli_fetch_array($success);
                                if($success) { ?>
                                    <div class="container">
                                        <table class="table table-bordered">
                                            <thead>
                                                <tr>
                                                    <th>#</th>
                                                    <th>Имя</th>
                                                    <th>Фамилия</th>
                                                    <th>Ник</th>
                                                </tr>
                                            </thead>
                                            <tbody>
                                                <?php do { ?>
                                                    <tr>
                                                        <th scope="row" class="center"> <a href="/users.php?usr=<?php echo $row['id_users'];?>"><?php echo $row['id_users'];?></th>
                                                        <td><?php echo $row['firstname'];?></td>
                                                        <td><?php echo $row['lastname'];?></td>
                                                        <td><?php echo $row['login'];?></td>
                                                    </tr>
                                                    <?php } while ($row = mysqli_fetch_array($success));?>
                                                </tbody>
                                            </table>

                                        </div>
                                        <?php }
                                    }
                                } else {
                                    echo '<h2 class="center"> Вы должны авторизироваться</h2>' ;
                                }
                                ?>

Ошибка в этом районе кода:

                                    </section>
                            </div>
                        </div>
                        <?php  } } else {
                            $usr = isset($_GET["usr"]) ? (int) $_GET["usr"] : 0;
                            $query = "SELECT * FROM users";
                            $success = mysqli_query($connection,$query);
                            $row = mysqli_fetch_array($success);
                            if($success) { ?>

А еще точнее в этой строке:

<?php  } } else {
READ ALSO
php узнать область видимости функции

php узнать область видимости функции

Есть ли способ узнать какая область видимости у функции внутри одного класса?

249
Как сделать проверку товара в каталоге есть ли он в корзине?

Как сделать проверку товара в каталоге есть ли он в корзине?

как сделать проверку в каталоге если товар добавлен в корзину? Это нужно для того чтоб вывести определенный div на товаре если товар уже добавлен...

229
Как организованы View-классы?

Как организованы View-классы?

Если модель отработала успешно - вызываем view и передаём в неё данные:

230
Проблема с VK API и сURL (PHP)

Проблема с VK API и сURL (PHP)

Помогите разобраться, где я дурак :)

336