Aidar
Guest
На ошибках учаться.
Автор оригинала: Aidar
Да, признаю, не умею я толком вопросы задавать. Что поделаешь. Если бы админ картинки разрешил было бы проще. А так уж извини, как могу.
Да, я дурак, таким уж уродился. Так сделай для меня хоть что-нибудь![/бред]Если бы я знал как написать... Ладно, буду пробовать.
не-дураки встречаются намного реже, чем тебе это может показатьсяАвтор оригинала: Aidar
Popoff
Себя дураком не считаю. Просто умею признавать свои ошибки.
$current_fak = $_GET['Fak']; //получаем номер текущего факультета
$current = $_GET['id']; //получаем id текущей записи
//Следующая страница
$next_result = mysql_query( "SELECT Fak,Id FROM specialty WHERE Id>$current AND Fak=$current_fak ORDER BY Id ASC LIMIT 1" );
if( mysql_num_rows( $next_result ) == 1 ) { // проверяем, вернул ли запрос необходимые значения, если да, то....
if( $next_pages = mysql_fetch_assoc( $next_result ) ) {
$next_page = $next_pages['Id'];
}
} else { //если запрос ничего не вернул, переводим ссылку на первую запись следующего факультета
$next_result1 = mysql_query( "SELECT Fak,Id FROM specialty WHERE Fak>$current_fak ORDER BY Id ASC LIMIT 1" );
if( $next_pages1 = mysql_fetch_assoc( $next_result1 ) ) {
$next_page = $next_pages1['Id'];
}
}
//Предыдущая страница
$prev_result = mysql_query( "SELECT Fak,Id FROM specialty WHERE Id<$current AND Fak=$current_fak ORDER BY Id DESC LIMIT 1" );
if( mysql_num_rows( $prev_result ) == 1 ) { // проверяем, вернул ли запрос необходимые значения, если да, то....
if( $prev_pages = mysql_fetch_assoc( $prev_result ) ) {
$prev_page = $prev_pages['Id'];
}
} else { //если запрос ничего не вернул, переводим ссылку на последнюю запись предыдущего факультета
$prev_result1 = mysql_query( "SELECT Fak,Id FROM specialty WHERE Fak<$current_fak ORDER BY Id DESC LIMIT 1" );
if( $prev_pages1 = mysql_fetch_assoc( $prev_result1 ) ) {
$prev_page = $prev_pages1['Id'];
}
}
?>
$max_result = mysql_query( "SELECT MAX(Id) AS Id FROM specialty" );
$max_page = mysql_num_rows( $max_result );
$min_result = mysql_query( "SELECT MIN(Id) AS Id FROM specialty" );
$min_page = mysql_num_rows( $min_result );