4 / 4 / 5
Регистрация: 09.08.2012
Сообщений: 225
1

Вывод фотографий пользователей и их сортировка по заданному значению

29.08.2015, 19:10. Показов 768. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Возникла необходимость вывести фотографии каждого пользователя.

Таблица reviews
id | name | text
1 | Михаил | Рад работать с вами
2 | Игорь | Всё ok.
3 | Олег | Хороший сервис.
4 | Маша | Быстро.
5 | Дмитрий | Спасибо.


Таблица gallery
id | name | photo
1 | Михаил | 63933bad8919409f2990ba5c06772698.jpg
2 | Игорь | 955eea9fa500d3cc6d73b165a3006387.jpg
3 | Олег | 09da62950cbe313d74b6b7e9ac1f880b.jpg
4 | Олег | 3f1811b2efe736b52072665bbbc8bcd0.jpg
5 | Олег | a7bf00641cab8b18a0e3e3534b02b3a6.jpg
6 | Дмитрий | 6e063db657e4123fb9ebee677292a638.jpg


Нужно сделать чтобы информация выводилась как-то так помогите решить задачу:

1. Имя: Михаил
63933bad8919409f2990ba5c06772698.jpg

2. Имя: Игорь
955eea9fa500d3cc6d73b165a3006387.jpg

3. Имя: Олег
09da62950cbe313d74b6b7e9ac1f880b.jpg
3f1811b2efe736b52072665bbbc8bcd0.jpg
a7bf00641cab8b18a0e3e3534b02b3a6.jpg

4. Имя: Дмитрий
6e063db657e4123fb9ebee677292a638.jpg
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.08.2015, 19:10
Ответы с готовыми решениями:

Сортировка символьного массива по заданному значению
Доброго времени суток. Требуется ваша помощь. Есть массив символов, который требуется...

Предусмотреть вывод всех данных, поиск элемента двусвязного списка по заданному значению
Help me please!!! В динамической памяти создать двусвязный список из символов латинского алфавита....

Сортировка по значению (вывод в топ)
Добрый день, помогите разобраться с сортировкой. Есть таблица testtable в которую занесены...

Сортировка фотографий
Здравствуйте, я делаю программу для сортировка фотографий, большая часть сделана. Сортирует только...

3
217 / 157 / 30
Регистрация: 11.05.2010
Сообщений: 614
30.08.2015, 22:00 2
ну, например, так:
PHP
1
2
3
4
5
6
7
8
9
10
11
$query = 'select * from gallery order by name';
$result = mysql_query($query);
$name = ''; $num = 0;
foreach ($row = mysql_fetch_assoc($result)){
    if ($row['name'] !== $name) {
        $name = $row['name'];
        $num++;
        echo "<br><br>$num. Имя: $name";
    }
    echo '<br>' . $row['photo '];
}
1
4 / 4 / 5
Регистрация: 09.08.2012
Сообщений: 225
31.08.2015, 18:36  [ТС] 3
К сожалению выдаёт ошибку в 4 строке:

Код
Parse error: syntax error, unexpected ')' in
0
1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
31.08.2015, 19:21 4
Цитата Сообщение от kester Посмотреть сообщение
foreach ($row = mysql_fetch_assoc($result)){
думаю нужен while а не foreach

Добавлено через 30 минут
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$query = 'select * from gallery order by name';
$result = mysql_query($query);
$users = array();
while($data =  mysql_fetch_assoc($result)){
    $users[$data['name']][] = $data['photo'];
}
$i = 1;
foreach($users as $k => $v){
    echo $i.". Имя:  ".$k.'<br>';
    foreach($v as $val){
        echo $val.'<br>';
    }
    $i++;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.08.2015, 19:21
Помогаю со студенческими работами здесь

Сортировка фотографий
Доброго времени суток. Подскажите пожалуйста как можно cделать сортировку картинок? У меня в БД...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru