Есть много проблем с этим кодом, поэтому я просто возьму их по одному.
Если вы инициируете соединение с базой данных где-то еще, первая проблема
строка:
$result21 = mysql_query("SELECT * FROM photos WHERE eid='$eid' ORDER BY id DESC") or die (mysql_error());
До этой строки вы не устанавливаете переменную $eid
и, таким образом, она будет выбирать только элементы с eid = ''
Во-вторых:
Вы не заканчиваете последние две строки точкой с запятой, поэтому это приведет к фатальной ошибке.
Третье:
Вероятно, причина, по которой вы получаете 'ничего не происходит' (который я интерпретирую как пустую страницу)
В вашей функции ShowItemImage
вы возвращаете строки, но ничего не делаете с ними.
Вам нужно изменить это:
ShowItemImage(0,$res_array)
ShowItemImage(1,$res_array)
до:
echo ShowItemImage(0,$res_array);
echo ShowItemImage(1,$res_array);
и вы, вероятно, начнете замечать некоторые вещи на экране.