|
2 / 2 / 0
Регистрация: 23.03.2014
Сообщений: 118
|
||||||||||||||||
Не получается передать значение select в корзину06.12.2020, 10:24. Показов 3361. Ответов 40
Всем привет! Бьюсь над этим кодом:
Это корзина:
Эта проверка показывает, что в $b $_GET не попадает:
Можете помочь?
0
|
||||||||||||||||
| 06.12.2020, 10:24 | |
|
Ответы с готовыми решениями:
40
Не получается передать значение из <select> Как при выборе значения в select выполнить функцию php и передать в ей аргумент (значение select) Передать выбранное значение select |
|
2 / 2 / 0
Регистрация: 23.03.2014
Сообщений: 118
|
||||||||||||
| 09.12.2020, 00:06 [ТС] | ||||||||||||
![]() Массив я правильно представил из функций?:
0
|
||||||||||||
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
|||||||||||||||||||||
| 09.12.2020, 18:31 | |||||||||||||||||||||
|
вот смотрите в чем ваша ошибка. вы не учитываете структуру, которую возвращает get_product($id). вы почти уже правильно сделали, только это для того формата данных, какой я показал чисто для примера, а не для вашего случая.
осталось только настроить вывод данных по вашему варианту. только есть еще непонятные моменты, например: вы выводите только один товар? почему у вас get_product($id), вы что продаете только один вид товара, но разных размеров? если взглянуть на мой пример, то там два товара и id=10 и 20. а get_product($id) выберет один только, например id=20 и только 1 будет выводить. поэтому ваш код и не работает, потому у что него не массив продуктов, а один элемент. в-общем для одного товара - то что у вас, надо примерно так 1 - удаляете foreach ($db_goods as $item => $info) {. у вас только один товар там в цикле нечего выводить. вместо $info надо $db_goods, например $db_goods['title'] 2 - вместо $item оставьте $id 3 - массив $db_sizes вы получили из бд , если не ошибаюсь, таким запросом
вот этот скрипт немного усложненный http://emptycart.rf.gd/
0
|
|||||||||||||||||||||
|
2 / 2 / 0
Регистрация: 23.03.2014
Сообщений: 118
|
|||||||
| 09.12.2020, 20:31 [ТС] | |||||||
|
Благодарю за кучу полезной информации! А это что за чудо такое??? ![]() ![]() Добавлено через 1 час 18 минут Как я понял весь код записан в одном файле index.php? Добавлено через 31 минуту Но я смотрю, что здесь в выпадающем списке уже заданы размеры, а у меня циклом выводятся...
0
|
|||||||
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
||
| 09.12.2020, 22:48 | ||
|
они и у меня выводятся циклом. )). это html код, сформированный скриптами php.
код своей страницы гляньте - там тоже не увидите скриптов. Добавлено через 19 минут там можно, если в корзине есть товары, щелкнуть по количеству товаров и перейти в корзину Добавлено через 52 секунды простенькая обычная корзина
0
|
||
|
2 / 2 / 0
Регистрация: 23.03.2014
Сообщений: 118
|
||
| 15.12.2020, 00:04 [ТС] | ||
![]() Добавлено через 4 часа 13 минут До такой степени намудрил, что теперь номер размера вообще не попадает в выпадающий список! Что с новыми изменениями, что старые варианты кодов вставляю...
0
|
||
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
|
| 15.12.2020, 11:14 | |
|
вам надо научиться обрабатывать массивы и работать с базой данных. в частности представлять, в каком формате оттуда получаете данные.
покажите весь ваш код, поищем, что там не работает
0
|
|
|
2 / 2 / 0
Регистрация: 23.03.2014
Сообщений: 118
|
||||||||||||
| 15.12.2020, 12:15 [ТС] | ||||||||||||
Времени было много, пытался немного подтянуть знания ![]() Даже в этом старом коде перестали размеры в список попадать :
0
|
||||||||||||
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
|
| 15.12.2020, 12:57 | |
|
arhat, выздоравливайте, берегите себя.
1 покажите все появившиеся ошибки 2 функция get_products у вас что выводит - один товар или список? я пока не буду примеры приводить - вы их слишком буквально понимаете. ваш код настроим.
0
|
|
|
2 / 2 / 0
Регистрация: 23.03.2014
Сообщений: 118
|
|||||||||||||||||
| 15.12.2020, 15:16 [ТС] | |||||||||||||||||
|
1. Одну ошибку нашёл, исправил - здесь <h3><?= $product['title'] ?></h3> изначально поставил почему-то $id. 2. В другом файле эти функции лежат.
Но здесь получается, что если убрать
0
|
|||||||||||||||||
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
||||||
| 15.12.2020, 17:29 | ||||||
|
попробуйте пока так:
0
|
||||||
|
2 / 2 / 0
Регистрация: 23.03.2014
Сообщений: 118
|
|||||||
| 15.12.2020, 17:41 [ТС] | |||||||
|
Раньше так выдавал размеры, а сейчас даже так перестал, я уже молчу про ваш сложный код....:
0
|
|||||||
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
||
| 15.12.2020, 21:09 | ||
|
вы посмотрите внимательней на запрос. что ж за вас что ли додумывать? что такое там $id, откуда взялось? зачем вы $id поставили? наверное там должен быть $product['id']
0
|
||
|
2 / 2 / 0
Регистрация: 23.03.2014
Сообщений: 118
|
||
| 15.12.2020, 22:52 [ТС] | ||
|
Это вы про какую строчку говорите? В размерах такого нет:
![]() Какие уроки, курсы можете подсказать?
0
|
||
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
||||||||||||||
| 16.12.2020, 13:27 | ||||||||||||||
|
потратив на изучение основ некоторое время, вы потом себе его больше сэкономите. htmlacademy Трепачев - тут есть практика по темам видео-уроки по php
или свою функцию get_sizes($id) исправьте
0
|
||||||||||||||
|
2 / 2 / 0
Регистрация: 23.03.2014
Сообщений: 118
|
|
| 18.12.2020, 11:21 [ТС] | |
|
0
|
|
|
2 / 2 / 0
Регистрация: 23.03.2014
Сообщений: 118
|
|||||||||||
| 19.12.2020, 12:21 [ТС] | |||||||||||
|
Не получается понять, почему в этом коде фатальная ошибка, ругается на $total_price, хотя данные должны попадать
И здесь ругается, почему то строчка попадает, а должно быть количество:
0
|
|||||||||||
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
|||
| 20.12.2020, 12:43 | |||
0
|
|||
|
2 / 2 / 0
Регистрация: 23.03.2014
Сообщений: 118
|
|||||||
| 20.12.2020, 17:36 [ТС] | |||||||
0
|
|||||||
|
340 / 160 / 89
Регистрация: 16.01.2020
Сообщений: 771
|
|||||||||||
| 20.12.2020, 17:51 | |||||||||||
|
попробуйте так для отладки:
Добавлено через 8 минут виноват, имел в виду
0
|
|||||||||||
|
2 / 2 / 0
Регистрация: 23.03.2014
Сообщений: 118
|
||
| 20.12.2020, 20:02 [ТС] | ||
|
Вот ещё вопрос: здесь <form action="index.php" method="get"> я передаю значение $b методом get в файл index.php в case ' add_to_cart'. Почему $b в index.php ничего не принимает, не известная переменная?
0
|
||
| 20.12.2020, 20:02 | |
|
Передать значение(не value) из select javascript-ом Передать значение SELECT в форму Передать значение select методом POST Как передать значение запроса select в глобальную переменную sqlite? Как передать выбранное в select значение в переменную и использовать его? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|