Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Интернет магазин PHP Flash
Покинул форум
Сообщений всего: 6
Дата рег-ции: Окт. 2007
Помог: 0 раз(а)
Приветствую всех кто просматривает эту тему. Вообще такой вопрос можно ли организовать полноценный интернет магазин с помощью Flash а . Дело в том что надо написать только "корзину" интернет магазина. Когда пользователь ставит галочку в чек боксе товара с надписью В КОРЗИНУ
чтоб в корзине уже показывал название товара и цену и соотвественно общую сумму снизу.Я думаю что с помощью Action Script а это легко так как флэш позволяет вычислять и отображать меняющиеся значения на "лету" . Остальную часть инет магазина написали с помощью php (без не ни как) . Обьясните пожалуйста как сделать корзину ) спасибо за ра нее ...если кому то что то не понятно обьясню ещё раз
EuGen
Отправлено: 15 Октября, 2007 - 10:50:13
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Я так понял, что задача состоит в том, чтобы написать корзину на Flash. Тогда, Вы ошиблись форумом, мы можем Вам помочь по части программирования серверной части на php, да и то не написать Вам с нуля Вашу задачу, а помочь, если Вы встретите конкретные затруднения. По поводу Flash могу дать ссылки: http://flash[dot]ucoz[dot]ru http://freesoft[dot]ru/?id=80692 http://www[dot]compdoc[dot]ru/internet/flash/flash_mx/
И, конечно же, доп. информацию Вы можете легко найти в интернете.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
localghost
Отправлено: 15 Октября, 2007 - 11:00:10
Новичок
Покинул форум
Сообщений всего: 6
Дата рег-ции: Окт. 2007
Помог: 0 раз(а)
EuGen пишет:
Я так понял, что задача состоит в том, чтобы написать корзину на Flash. Тогда, Вы ошиблись форумом, мы можем Вам помочь по части программирования серверной части на php, да и то не написать Вам с нуля Вашу задачу, а помочь, если Вы встретите конкретные затруднения. По поводу Flash могу дать ссылки: http://flash[dot]ucoz[dot]ru http://freesoft[dot]ru/?id=80692 http://www[dot]compdoc[dot]ru/internet/flash/flash_mx/
И, конечно же, доп. информацию Вы можете легко найти в интернете.
Спасибо Вам за ответ. Пожалуйста а вы смогли бы хотя бы обьяснить как на php написать самую оптимальную "корзину" а то это можно сделать несколькими способами на Ваш взгляд какой самый просто и оптимальный ?
EuGen
Отправлено: 15 Октября, 2007 - 11:04:32
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Для начала Вам нужно понять, что же Вы хотите от Вашей корзины. То есть, что Вы понимаете под ее "оптимальностью", конечно же сначала определившись с тем функционалом, который должен быть в ней реализован.
Может быть, она должна на каждом шагу проверять юзера, общаясь с сервером; а может быть, там будет JavaScript, который сэкономит юзеру уйму трафика и времени.
То есть, в любом случае советую Вам для начала четко и грамотно сформулировать Вашу задачу, понять, что Вам действительно нужно.
Как сделаете - мы всегда рады помочь.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
localghost
Отправлено: 15 Октября, 2007 - 11:15:30
Новичок
Покинул форум
Сообщений всего: 6
Дата рег-ции: Окт. 2007
Помог: 0 раз(а)
Стандартная "корзина" с минимальными требованиями чтоб мгновенно покаывал кол-во и название и цену заказанных товаров и внизу общая сумма вот и все ) Нужно ли использовать MySQL или есть иные решения
EuGen
Отправлено: 15 Октября, 2007 - 11:23:25
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Если Вы собираетесь хранить список товаров, которые купил пользователь, то логичнее всего использовать для этого БД.
В принципе, можно себе представить JavaScript, который будет каждый раз передавать из страницы закупок на страницу корзины выбранный товар, и это сильно ускорит дело, так как по факту запрос делается только тогда, когда юзер нажимает "Купить". Но я в свое время предпочел вариант с БД, дабы в корзине не появлялось "не существующих" товаров и прочих результатов деятельности некоторых "умников".
Однако, могу помочь и с вариантом с JavaScript (у меня это было реализовано на случай, когда корзина всегда была видна в качестве отдельного фрейма).
Итог таков: если Вы полагаетесь на конечную проверку при нажатии на "Купить", JavaScript вполне подойдет. Если желаете повысить безопасность и исключить коллизии (когда один и тот же товар заказывают 2 юзера)- нужно использовать БД для хранения списка товаров.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
localghost
Отправлено: 15 Октября, 2007 - 11:37:41
Новичок
Покинул форум
Сообщений всего: 6
Дата рег-ции: Окт. 2007
Помог: 0 раз(а)
Если Вам не трудно мы можем обсудить версию с Джава Скриптом в режиме реального времени через ICQ например , если конечно вы не против
EuGen
Отправлено: 15 Октября, 2007 - 11:40:06
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Я предпочитаю через ICQ не обсуждать такие вопросы, так как, во-первых, другим тоже может быть интересна эта тема, форум то для того и нужен, а во-вторых, времени у меня сейчас хватает только на форум.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
localghost
Отправлено: 15 Октября, 2007 - 11:45:38
Новичок
Покинул форум
Сообщений всего: 6
Дата рег-ции: Окт. 2007
Помог: 0 раз(а)
Как вам удобно хочу сказать что такая версия с джавой вполне подойдет )
EuGen
Отправлено: 16 Октября, 2007 - 12:58:10
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Пример такой:
Делаете frameset. Пусть главный фрейм - с витриной товаров будет именоваться cart, а второй, с корзиной, store. Делается это так:
Так Вы определили 2 фрейма - 2 колонки, из которых одна в 4 раза шире другой. Посмотреть иные варианты можете: http://php.su/books/html/html401.zip
Далее, Вы должны сформировать Вашу витрину. Как это Вы будете делать - решать Вам.
Как правило, простейший вариант таков - у Вас есть табличка в БД с товарами:
И в витрину Вы выводите эти товары. Но так как Вы хотите использовать JavaScript для корзины, то выводить надо примерно так (чтобы при нажатии на кнопку происходило добавление в список товаров):
в cart.php:
Это сама форма отправки, в ней то и определена табличка, куда сваливаются товары. При нажатии кнопки "Оформить заказ" нужно обработать его. Например, так: (тоже в store.php)
//..далее заносим нашу заявку в таблицу заявок, например
}
};
};
}
Это проверяет массив переданных заявок (обратите внимание на имя элементов с номерами товаров в форме - PHP поймет это именно как массив).
Пока вроде все, что вспомнил, ничего заумного тут нет, другое дело что коллизии при заявке на один и тот же товар тут не реализованы, так как без серверных проверок на каждом шагу это фактически невозможно.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
localghost
Отправлено: 17 Октября, 2007 - 11:03:03
Новичок
Покинул форум
Сообщений всего: 6
Дата рег-ции: Окт. 2007
Помог: 0 раз(а)
Спасибо вам за вариант. Я подогнал все это под Flash и получилось кое что только на Flash е я не стал делать фрэймы так моно было обойтись и без них. Все равно ваш вариант дал мне хорошую идею благодарю Вас. Чуть позже когда все будет готово я поставлю сслыку на работу или приаттачу исходник думаю будет полезным и для других. Если буду вопросы буду обращаться сюда.
EuGen
Отправлено: 17 Октября, 2007 - 11:11:28
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Всегда пожалуйста, насчет фреймов под флеш я не готов Вам ответить, но ссылки я уже давал.
Будем рады увидеть здесь результаты Вашей работы.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.