sem88
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: то нужно хранить email в профиле, а не просить его указывать (с возможной ошибкой) каждый раз. | Беспортно. Но этот вариант, здесь не подходит. Пример, пришла Маша. Почитала, решили оформить заказ или что-то спросить. Пишет письмо и указывает - masha.veliko29@xxx.ru. Потом отлистала назад и для верности правила письмо еще раз. Потом подумала, что если указать телефон ей ответят быстрее, пишет еще. Потом понимает, что ящик указала неправильно masha.veliko39@xxx.ru пишет еще раз! И потом для верности отсылает еще два раза, а для 100% гарантии указывает еще второй свой ящик и пишет снова. Итого мы имеем 7 писем от одного пользователя, но с разными email. Что было сделано, - в момент отправки первого письма мы ей ставим куку с номером и этот номер записываем базу. И в базе содержатся все 7 писем от одного пользователя под одним номером. Делаем запрос и выводим по номеру всё красиво, но начальство требует вывести еще и email (любой из приписанных к пользователю) Цитата: select id, group_concat(distinct email) as emails from zapros group by id; | запрос тоже разбираем через while ( $name = mysqli_fetch_row($zaprosl) ) ? |