Получайте так, одним запросом
$q = mysql_query("SELECT * FROM Dishes ORDER BY index_num LIMIT 0, 16") or die("Не могу получить первый список!");
Все дальнейшее можно разложить как угодно. И вообще, перебирайтесь на PDO.
Что за поле содержит заголовок или это произвольный текст не получаемый из базы?