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 * FROM author WHERE id =" . $author; $res = mysql_query($sql); if(!$res) exit ("Error in $sql:" . mysql_error()); //-----------вот это все должно пойти в шаблон ----------- echo ""; while ($row = mysql_fetch_assoc($res)){ //автор echo "

" . $row['name'] . "

"; //первая буква $alike_letter = $row['name'][0]; //все книги автора echo "

"; //выбираем книги этого автора $sql = "SELECT * FROM books WHERE id_author =" . $author; $res = mysql_query($sql); if(!$res) exit ("Error in $sql:" . mysql_error()); while ($row = mysql_fetch_assoc($res)){ 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'] . "

"; } } ?>