|
Solali
|
|
Интернет-магазин (как "добавить предмет в корзину")16.02.2009, 15:05. Показов 8161. Ответов 10
Метки нет (Все метки)
Задали у уневере задачу, суть которой в следующем: при нажатии на названии продукта (ссылка), вылазит новое окно, в котором, помимо прочего, есть кнопка "добавить в корзину". Корзина находится в главном окне в виде таблицы, куда должно помещаться название и кол-во продукта (по количеству кликов мышкой).
Собственно, застряла я на том, как должна выглядеть функция, вызываемая на клик по кнопке. В методичке есть св-во opener, которое каким-то образом вписывает информацию в родительское окно из дочернего, но вот как заставить это свойство вписывать ее в определенное место документа, не указано. Заранее благодарна хоть за какие-нибудь разъяснения. |
|
| 16.02.2009, 15:05 | |
|
Ответы с готовыми решениями:
10
Как добавить предмет в корзину?
Как добавить большое количество товаров в интернет магазин |
|
0 / 0 / 0
Регистрация: 01.03.2009
Сообщений: 10
|
|
| 01.03.2009, 22:17 | |
|
Да меня этот вопрос тоже очень интересует! Ну я смотрю ответов 0. Вы продвинулись хоть как то в этом вопросе?
0
|
|
|
172 / 101 / 10
Регистрация: 22.02.2009
Сообщений: 440
|
|
| 01.03.2009, 22:37 | |
|
Честно - говоря подобного рода действия имеют малое отношение к реальности... Собственно потому и ответов нет.
0
|
|
|
0 / 0 / 0
Регистрация: 01.03.2009
Сообщений: 10
|
|
| 01.03.2009, 22:54 | |
|
Тогда пожалуйста приблизьте это по возможности к реальности
! Вот например у меня из таблиц MySQL данные переданы в тело WEB один из которых картинка с корзинкой (добавить в карзину) и с сылкой (эта сылка должна направить определенные данные из БД на страницу мая карзина. При открытии которой они там все появились с отмечеными голочками. И кнопка типа дальше пошли. Теперь перед нами форма соглашения с некоторыми окошками для заполнения. И вот самое интересное. Это все мне должно придти на мыло. OO kak! Это сложно?
0
|
|
|
172 / 101 / 10
Регистрация: 22.02.2009
Сообщений: 440
|
||||||
| 01.03.2009, 23:33 | ||||||
|
Не-а... Такое можно заделать на AJAX'е... Чтоб всё работало без перезагрузки страницы. Можно даже всё на одной сделать.
А реальность в данном случае с моей точки зрения выглядела бы так: 1. есть страница с загруженными данными. Допустим, это каталог книг книжного магазина. Описание, автор, цена и т.д каждой из книг содержится в базе данных. При первой загрузке выводятся только последние, например, 10 или 5, отсортированные по тому или иному признаку (дата добавления, автор, издательство и т.д.) соответственно по возрастанию или по убыванию. Остальные книги доступны после перехода по ссылкам постраничной навигации. При выводе собираем данные из базы (включая ID каждой книги). Возле описания каждой книги есть ссылка "Добавить в корзину". Ссылка выглядит следующим образом:
2. Как это может работать. Создаём экземпляр объекта xmlHttpRequest C помощью созданного объекта выполняем асинхронный запрос к серверу, передавая ему в качестве параметра id выбранной книги. Сервер находит эту книгу в базе и возвращает её описание (или что там нужно). Далее формируем виртуальный XML-файл или данные в виде XML (как нравится ) и возвращаем клиенту (браузеру). 3. Наш XML принимает JsvsScript - файл, который отправлял запрос, парсит пришедшие XML-данные и обновляет корзину. В итоге мы видим, что при щелчке по названию книги, она добавилась в корзину. Ну а дальше по той же схеме можно удалять из корзины, полностью её чистить или продолжать оформлять заказ выбранных книг. Вот так просто в 3 действия это всё и можно сделать.
0
|
||||||
|
0 / 0 / 0
Регистрация: 01.03.2009
Сообщений: 10
|
|
| 02.03.2009, 00:07 | |
|
Ну да....
Очень супер!!! Я сейчас еще один раз прочитаю, а то даже не знаю с чего начать спрашивать дальше.Добавлено через 21 минуту 44 секунды Так... Первый пункт мне понятен. Да я сделал цикл. И цикл и раскрытая тема у меня в одной таблице. ОК! ID автоматом выставляется при добавлении или удалении каталога тем самым .... в общем понятно. Ну вот второй пункт я не понял что за экземпляр? Я так понимаю мы должны сделать отдельный файл где в рабочей области PHP вытащит из таблици по ID те данные которые нам нужны. Вот здесь че то я совсем... Я не профи. Но предположим это я потом сделаю и подключу. На первых порах, а это уже поджимает мне нужна форма для заполнения данных. Я исхитрился и из скрипта http://www.wr-script.ru/all.php callmeback сделал форму которая меня более или менее удовлетворяет. Но вот проблема! Мне удается добавить только одно окошко с выпадающим меню остальные добавляются но инфа которую заполняешь не записывается на мыло. Помощь нужна други
0
|
|
|
172 / 101 / 10
Регистрация: 22.02.2009
Сообщений: 440
|
|
| 02.03.2009, 13:26 | |
|
Я чё-то не пойму, как это так? Если есть форма, которая отправляет данные, то как они могут не отправиться или не записаться? Ты просто видимо что-то упускаешь. Одним словом - скрипт в студию...
Разберёмся.
0
|
|
|
0 / 0 / 0
Регистрация: 01.03.2009
Сообщений: 10
|
||||||
| 02.03.2009, 16:47 | ||||||
|
C удальствием!
Я вложил php файл Добавлено через 2 минуты 50 секунд Неполучилось
0
|
||||||
|
0 / 0 / 0
Регистрация: 01.03.2009
Сообщений: 10
|
|
| 02.03.2009, 16:55 | |
|
Да вот он!!!
Если нужно я выложу HTML файл. Но вряд ли он нужен. Там все ясно. Вот форма которая приходит на мыло
0
|
|
|
0 / 0 / 0
Регистрация: 01.03.2009
Сообщений: 10
|
|
| 02.03.2009, 21:53 | |
|
А вот так выглядит сама форма.
Из оного видно что там где [А] должно быть [А] где [В] там [В] и так дальше. Ноо!! ![]() [С] появилось в [В] и я не могу понять где ошибка. ![]() Добавлено через 4 минуты 37 секунд Вот она. Добавлено через 3 минуты 48 секунд что то не вложить мне его Добавлено через 4 часа 39 минут 36 секунд Спасибо всем. Я разобрался.
0
|
|
|
172 / 101 / 10
Регистрация: 22.02.2009
Сообщений: 440
|
|
| 02.03.2009, 23:08 | |
|
То есть уже отвечать не нужно? А чё ты скрипт-то такой сложный нашёл? Столько заморочек, особенно в плане безопасности. Хотя ладно, дело вкуса...
0
|
|
| 02.03.2009, 23:08 | |
|
Помогаю со студенческими работами здесь
11
Нужен скрипт который проверяет правильно ли игрок закинул предмет в корзину Как сделать корзину в интернет магазине? Как лучше хранить корзину в интернет-магазине? Как добавить корзину магазина? Как добавить товар в корзину Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|