Я хочу установить кнопку для следующего и кнопку для предыдущего изображения в этой галерее изображений 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> >
<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>";
}
}