0){ for($j=0;$letters = mysql_fetch_row($res);) $letter[] = $letters[0][$j]; } print "Выберите необходимую букву
"; $alpha = "ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ"; $alpha = str_split($alpha); sort($alpha); //если авторы есть на эту букву, буква выводится в виде ссылки for($i=0; $i" . $alpha[$i] . " "; else print $alpha[$i] . " "; } print "
"; if(isset($_GET['letter'])){ //если буква получена, выводим на страницу всех авторов на эту букву $sql = "SELECT * FROM author WHERE MID(name,1,1)='" . urldecode($_GET['letter']) . "'"; $res = mysql_query($sql); if(!$res) exit ("Error in $sql:" . mysql_error()); while($row = mysql_fetch_row($res)) print "" . $row[1] . "
"; } if(isset($_GET['author'])){ //если получен айдишник автора, выбираем все книги этого автора $author = intval($_GET['author']); $sql = "SELECT *, b.id as d FROM books as b LEFT JOIN author as a ON a.id = b.id_author WHERE b.id_author =" . $author; $res = mysql_query($sql); if(!$res) exit ("Error in $sql:" . mysql_error()); //-----------таблица пойдет в шаблон ----------- echo ""; while($row = mysql_fetch_assoc($res)){ //автор echo "

" . $row['name'] . "

"; //все книги автора echo "

"; } echo "
Название книги Размер Тип файла Дата добавления Число закачек     
" . $row['title']. " " . $row['size']. " " . $row['type']. " " . $row['add_date']. " " . $row['count_download']. " Скачать
"; //-----------шаблон--------------------------------------------- print "

Другие авторы на эту букву:

"; $sql = "SELECT * FROM author WHERE id <> " . $author . " AND MID(name,1,1)=" . $alike_letter; $res = mysql_query($sql); if(!$res) exit ("Error in $sql:" . mysql_error()); while($other = mysql_fetch_assoc($res)) print "

" . $other['name'] . "

"; } ?>