Как добавить кнопки «следующий предыдущий» в галерею php и включить php в определенную область? - PullRequest
0 голосов
/ 19 июня 2019

Я хочу установить кнопку для следующего и кнопку для предыдущего изображения в этой галерее изображений php. Проблема, потому что пользователь удаляет изображения, я не могу использовать pid + 1 для следующего или -1 для предыдущего.

Также я хочу добавить еще один php сразу после $ photo_caption (comments.php). Но я не могу понять синтаксис правильно ...

Я использую include 'comments.php', но он получил синтаксическую ошибку. Это код:

$cid = isset($_GET['cid']) ? $_GET['cid'] : "";
$pid = isset($_GET['pid']) ? $_GET['pid'] : "";

else if( $pid )
{
    $result = mysqli_query($mysql_link, "SELECT photo_caption,photo_filename,photo_title FROM gallery_photos WHERE user_id=$user AND photo_id='".addslashes($pid)."'" );

    list($photo_caption, $photo_filename, $photo_title) = mysqli_fetch_array( $result );
    $nr = mysqli_num_rows( $result );
    mysqli_free_result( $result );  

    if( empty( $nr ) )
    {
        $result_final = "\t<tr><td>No Photo found</td></tr>\n";
    }
    else
    {
        $result = mysqli_query($mysql_link, "SELECT category_name FROM gallery_category WHERE category_id='".addslashes($cid)."'" );
        list($category_name) = mysqli_fetch_array( $result );
        mysqli_free_result( $result );  

        $result_final .= "<tr>\n\t<td>
                    <a href='viewgallery.php'>Categories</a> &gt; 
                    <a href='viewgallery.php?cid=$cid'>$category_name</a></td>\n</tr>\n";

        $result_final .= "<tr>\n\t<td align='center'>
                <br />
                <img src='".$images_dir."/".$photo_filename."' border='0' alt='".$photo_caption."' />
                <br />
                $photo_title
                <br />
                $photo_caption
                </td>
                </tr>";
    }
}
...