Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
33 / 33 / 15
Регистрация: 07.05.2014
Сообщений: 313

Реализовать корзину по образцу

09.05.2015, 17:41. Показов 1136. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Куча тем, куча похожих вопросов, но я тупой
Спасибо заранее и начнем:
Задача: Нужно реализовать корзину типа как здесь http://www.catalogcenter.ru/cgi-bin/catview.pl?150
В конце заказ отправляется на e-mail и в базу не сохраняется)
Что сделал: ничего, не умею
Что делаю: перелопачиваю кучу тем и статей.
Что прошу: возможно, кто то что то дельного подскажет. За любые отклики буду благодарен! Спасибо! Направьте хотябы плиЗ)
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.05.2015, 17:41
Ответы с готовыми решениями:

Реализовать матрицу по образцу
Помогите составить матрицу пжл вот она:

Реализовать Меню по образцу
Не могу реализовать вот такой формат меню, каким образом его написать?

Реализовать форму по образцу
Всем привет!!! Имееться вот такая форма, которая была написана на Access 97 мне вот интересно как сделать вот такую таблицу при...

9
Заблокирован
09.05.2015, 17:50
Цитата Сообщение от almaz1994 Посмотреть сообщение
но я тупой
А как с финансами?
1
33 / 33 / 15
Регистрация: 07.05.2014
Сообщений: 313
09.05.2015, 18:08  [ТС]
Цитата Сообщение от Trukl Посмотреть сообщение
А как с финансами?
Не не, понял неправильно.
Не прошу готового решения или написать за меня что то. Просто у кого какие мнения по поводу реализации? Кто что порекомендует копать... Воот)
0
Заблокирован
09.05.2015, 18:27
А чего там копать? Для реализации нужны начальные знания в PHP. Ты должен понимать что такое число, строка и массив. Знать арифметические действия. Понимать что такое функция. То есть самые элементарные знания. Если ты этим владеешь, тебе не составит труда разобраться в примерах коих на этом форуме туча. Если не владеешь то ты... короче прав на свой счёт, ибо не владея этими знаниями есть только один путь - просить готовый код. И уже варианты этого пути - за спасибо, либо ещё за что...
1
33 / 33 / 15
Регистрация: 07.05.2014
Сообщений: 313
09.05.2015, 18:30  [ТС]
Цитата Сообщение от Trukl Посмотреть сообщение
А чего там копать? Для реализации нужны начальные знания в PHP. Ты должен понимать что такое число, строка и массив. Знать арифметические действия. Понимать что такое функция. То есть самые элементарные знания. Если ты этим владеешь, тебе не составит труда разобраться в примерах коих на этом форуме туча. Если не владеешь то ты ты прав на свой счёт, ибо не владея этими знаниями есть только один путь - просить готовый код. И уже варианты этого пути - за спасибо, либо ещё за что..
Спасибо за объяснение!) По поводу числа, строки, массива и т.д. - конечно я понимаю что это такое) Иначе меня бы и на форуме не было)
Просто сложность сейчас в чем: нету рабочего примера корзины. Обычной, рабочей, которая бы работала без базы и cms. Только на куках. Воот. Ну и синтаксиса пхп не знаю)
0
Заблокирован
09.05.2015, 18:46
Цитата Сообщение от almaz1994 Посмотреть сообщение
без базы
а как товары на сайт без БД выводятся?

Добавлено через 32 секунды
Цитата Сообщение от almaz1994 Посмотреть сообщение
Ну и синтаксиса пхп не знаю)
Вот тебе первый этап - ВЫУЧИ!

Цитата Сообщение от almaz1994 Посмотреть сообщение
Просто сложность сейчас в чем: нету рабочего примера корзины.
А писал то, писал...
Цитата Сообщение от almaz1994 Посмотреть сообщение
Не прошу готового решения или написать за меня что то.
1
33 / 33 / 15
Регистрация: 07.05.2014
Сообщений: 313
09.05.2015, 18:54  [ТС]
Цитата Сообщение от Trukl Посмотреть сообщение
а как товары на сайт без БД выводятся?
Товары не выводятся.
Суть какая:
На сайте сверху есть форма с четырьмя input "Артикул, название, цена, размер". И один button "В корзину" а так же ссылки "Оформить заказ" и "Показать корзину".
Снизу листалка pdf каталога. Человек из pdf выбирает товар (мысленно), а затем пальцами вбивает данные товара в форму. При нажатии кнопки "Добавить в корзину" товар добавляется в корзину.

Добавлено через 3 минуты
Цитата Сообщение от Trukl Посмотреть сообщение
А писал то, писал...
Сообщение от almaz1994
Не прошу готового решения или написать за меня что то.
Не не не))) Туплю, устал за день просто)) В принципе нормальную корзину не могу найти рабочую) Скачиваю примеры, кидаю на денвер) А он не работает)
Например вот этот тупо запустить не могу на денвере
http://startracker.ru/forums.p... icid=77167
Вроде архив кинули с файлами. Я хотел в нем покопаться, а он не коннектится с базой и еще строка
Code
1
session_start();
выдает
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at M:\home\test1.ru\www\index.php:1) in M:\home\test1.ru\www\inc.php on line 81
Как то так. В любом случае буду копаться)

Добавлено через 1 минуту
Цитата Сообщение от almaz1994 Посмотреть сообщение
При нажатии кнопки "Добавить в корзину" товар добавляется в корзину.
По сути человек сможет в корзину любую абракадабру кинуть и оформить на него заказ)
0
Заблокирован
09.05.2015, 20:05
Лучший ответ Сообщение было отмечено almaz1994 как решение

Решение

Вот пример на скорую руку. Не допиливал. my.ru.rar
Кликните здесь для просмотра всего текста
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<?php
session_start();
require_once('hider.php');
 
if($_POST['start'])
    {
        $error = '';
        $art = !empty($_POST['art'])? $_POST['art']:$error.='Не заполненно поле артикул!<br>';
        $kol_vo = !empty($_POST['kol_vo'])? $_POST['kol_vo']:$error.='Не заполненно поле количество!<br>';
        $cena = !empty($_POST['cena'])? $_POST['cena']:$error.='Не заполненно поле цена!<br>';
        if(!is_numeric($cena)) $error.='В поле цена должно быть число!<br>';
        if(!is_numeric($kol_vo)) $error.='В поле кол-во должно быть число!<br>';
        if(empty($error))
            {
                $_SESSION['cart'][] = array('art'=>"$art",'kol_vo'=>"$kol_vo",'cena'=>"$cena");
            }
        else echo "<font color='#FF0000'>$error</font>";
    }
if($_POST['mail'])
    {
        $random_hash = md5(date('r', time())); 
        $mime_boundary = "==Multipart_Boundary_x{$random_hash}x"; 
        $headers  = 'MIME-Version: 1.0' . "\r\n";
        $headers .= 'Content-Type: multipart/mixed; boundary="'.$mime_boundary.'"' . "\r\n";
        $headers .= 'To: ИМЯ_ПОЛУЧАТЕЛЯ <ЭМАИЛ_ПОЛУЧАТЕЛЯ@mail.ru>' . "\r\n";
        $headers .= 'From: ИМЯ_ОТПРАВИТЕЛЯ <ЭМАИЛ_ОТПРАВИТЕЛЯ@mail.ru>' . "\r\n";
        $message = "--{$mime_boundary}\n" .
                   "Content-Type:text/html; charset=\"utf-8\"\n" .
                   "Content-Transfer-Encoding: 7bit\n\n";
        
        $message .= 'Поступил заказ: <br>';
        
        foreach($_SESSION['cart'] as $item)
            {
                $message .= 'артикул: '.$item['art'].', цена: '.$item['cena'].', кол-во: '.$item['kol_vo'].',<br>';
            }
        
        mail('ЭМАИЛ_ПОЛУЧАТЕЛЯ@mail.ru', 'Заказ №***', $message, $headers);
        unset($_SESSION['cart']);
    }
    
if($_SESSION['cart'])
    {
        $num =0;
        $summ = 0;
        foreach ($_SESSION['cart'] as $item)
            {
                $num += $item['kol_vo'];
                $summ += $item['kol_vo']*$item['cena'];
            }
        echo "В корзине $num товаров на сумму $summ рублей";
        echo '<form method="post"><input type="submit" name="mail" value="сделать заказ"/></form>';
    }
 
 
?>
<form method="post">
артикул: <input type="text" name="art" /> <br />
цена: <input type="text" name="cena" /> <br />
кол-во: <input type="text" name="kol_vo" /> <br />
<input type="submit" name="start" value="добавить в корзину" />
</form>
 
</body>
</html>
1
33 / 33 / 15
Регистрация: 07.05.2014
Сообщений: 313
09.05.2015, 20:11  [ТС]
Цитата Сообщение от Trukl Посмотреть сообщение
Вот пример на скорую руку. Не допиливал.
Этого вполне хватит! Огромное спасибо!) Всего хорошего!) И с праздником!)
0
33 / 33 / 15
Регистрация: 07.05.2014
Сообщений: 313
19.05.2015, 14:17  [ТС]
Цитата Сообщение от Trukl Посмотреть сообщение
Вот пример на скорую руку. Не допиливал.
Этого вполне хватит! Огромное спасибо!) Всего хорошего!) И с праздником!)
Цитата Сообщение от almaz1994 Посмотреть сообщение
Вот пример на скорую руку. Не допиливал.
Вопросик один есть)
В общем при добавлении в корзину и последующем ручном обновлении страницы, последние введенные данные (которые уже добавлялись в корзину) повторно забиваются в корзину.
Я решать это умею только лишь путем вывода обработки полей в отдельную php страницу. Как можно сделать проще?) Я думаю есть способы решения?) Спасибо!)

Добавлено через 12 минут
Итак, решил юзать ajax. Попробую по событию нажатия кнопки отправлять ajax запрос с параметрами и получать ответ) Опыт по нему был мимолетный только, но... Надеюсь всё получится
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.05.2015, 14:17
Помогаю со студенческими работами здесь

Реализовать форму по образцу
Есть вот такая форма...она сделана на Access 97. Хочу сделать такую же на Windows Form на языке программировании c# Помогите...

Реализовать тренажер ввода по образцу
ребят помогите пожалуйста, нужно сделать тренажер в делфях, вида как на картинке, чтоб можно было скопировать в окно текст, сбоку время...

Реализовать вложенные фреймы по образцу
Доброго времени суток. Вот мои нубские ручонки и дотянулись до очередного раздела форума, хехе) Хочу сделать страницу с 4мя...

Реализовать корзину товаров для зоомагазина, в которую можно добавлять товары и выводить чек
В зоомагазине продаются животные и аксессуары для содержания животных. Ниже приводится описание товаров зоомагазина. У всех товаров...

Реализовать поиск по образцу в каком-либо ЯП
Реализовать поиск по образцу в ЯП php с использованием regexp . Шаблон номера авто в HTML: &lt;div&gt; &lt;Label...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru