trainracing Опубликовано 18 февраля, 2016 Жалоба Поделиться Опубликовано 18 февраля, 2016 Добрый день, подскажите, как можно организовать пользовательский поиск по заказу, он вводит номер заказа, поиск, и показывается статус заказа и его фио, адрес доставки Как организовать поиск по $order->id ? правки я так понимаю в /api/Users.php в /view/UserView.php , и в шаблоне Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 18 февраля, 2016 Жалоба Поделиться Опубликовано 18 февраля, 2016 можно, но смысл? в ЛК юзера по умолчанию и так выводятся все заказы с номерами.+ надо еще учесть чтобы поиск не находил заказы которые не делал этот пользователь. а выборку по айди заказа и по айди пользователя сделать не проблема. $this->db->query('SELECT * FROM __orders WHERE id=? AND user_id=?', $order_id, $user_id); return $this->db->result(); Цитата Ссылка на сообщение Поделиться на другие сайты
trainracing Опубликовано 18 февраля, 2016 Автор Жалоба Поделиться Опубликовано 18 февраля, 2016 можно, но смысл? в ЛК юзера по умолчанию и так выводятся все заказы с номерами.+ надо еще учесть чтобы поиск не находил заказы которые не делал этот пользователь. а выборку по айди заказа и по айди пользователя сделать не проблема. $this->db->query('SELECT * FROM __orders WHERE id=? AND user_id=?', $order_id, $user_id); return $this->db->result(); Нужно чтобы незарегестрированный пользователь тоже мог посмотреть статут своего заказа. За сколько сможешь помочь с вопросом? Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 18 февраля, 2016 Жалоба Поделиться Опубликовано 18 февраля, 2016 Нужно чтобы незарегестрированный пользователь тоже мог посмотреть статут своего заказа. За сколько сможешь помочь с вопросом?а как вы это представляете? если незарегистрированный начнет вводить айди заказов, он получит доступ к другим заказам.тут можно разве что использовать уникальный идентификатор, что служит адресом заказа, но в этом случае пользователь будет брать его из письма об оформлении заказа, где уже есть ссылка на этот заказ, тогда в чем смысл поиска? как-то так. подумайте Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 18 февраля, 2016 Жалоба Поделиться Опубликовано 18 февраля, 2016 Проще всего хранить куку с заказом (а не сессию как сейчас сделано в симпле), далее выбирать заказ по этой куки. Куки можно хранить хоть год. Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 18 февраля, 2016 Жалоба Поделиться Опубликовано 18 февраля, 2016 Проще всего хранить куку с заказом (а не сессию как сейчас сделано в симпле), далее выбирать заказ по этой куки.Куки можно хранить хоть год.нужен же не последний заказ, а поиск по всем заказам человека, тогда нужно в куках сохранять все заказы. а что если почистили куки или с другого пк зашли? как найти заказ? - никак. Цитата Ссылка на сообщение Поделиться на другие сайты
Consult Опубликовано 18 февраля, 2016 Жалоба Поделиться Опубликовано 18 февраля, 2016 А по номеру телефону нельзя сделать разве? Человек вводит номер заказа и номер, который указал при заказе. Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 18 февраля, 2016 Жалоба Поделиться Опубликовано 18 февраля, 2016 А по номеру телефону нельзя сделать разве? Человек вводит номер заказа и номер, который указал при заказе. можно, впринципе вероятность того, что кто-то угадает номер чужого заказа и телефон очень мала. Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 18 февраля, 2016 Жалоба Поделиться Опубликовано 18 февраля, 2016 (изменено) А по номеру телефону нельзя сделать разве? Человек вводит номер заказа и номер, который указал при заказе. Можно много чего, но зачем изобретать? Не проще ли ввести логин-пароль и увидеть все свои заказы?Или у Вас такие покупатели, за которыми числятся заказы сотнями или хотя бы десятками? И они при этом помнят номера своих заказов? Изменено 18 февраля, 2016 пользователем Kors Цитата Ссылка на сообщение Поделиться на другие сайты
trainracing Опубликовано 18 февраля, 2016 Автор Жалоба Поделиться Опубликовано 18 февраля, 2016 можно, впринципе вероятность того, что кто-то угадает номер чужого заказа и телефон очень мала.Тогда по электронной почте сделать нужно, напишите в лс, за сколько сделаете? Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.