|
-48 / 3 / 2
Регистрация: 12.01.2015
Сообщений: 182
|
||||||
В цикле цикл php как ?23.06.2015, 00:18. Показов 3942. Ответов 32
Метки нет (Все метки)
0
|
||||||
| 23.06.2015, 00:18 | |
|
Ответы с готовыми решениями:
32
Как сделать цикл в цикле
Цикл в Цикле (do-while) |
|
28 / 28 / 8
Регистрация: 23.04.2013
Сообщений: 145
|
|
| 23.06.2015, 00:57 | |
|
тебе вложенные циклы нужны?
1
|
|
|
-48 / 3 / 2
Регистрация: 12.01.2015
Сообщений: 182
|
|
| 23.06.2015, 01:19 [ТС] | |
|
Я нуб не знаю наверно
0
|
|
|
28 / 28 / 8
Регистрация: 23.04.2013
Сообщений: 145
|
||||||
| 23.06.2015, 01:36 | ||||||
Сообщение было отмечено Афган как решение
Решение
тут суть задачи не совсем ясна ))
к примеру,
1
|
||||||
|
-48 / 3 / 2
Регистрация: 12.01.2015
Сообщений: 182
|
||||||
| 23.06.2015, 18:02 [ТС] | ||||||
|
Не могу я разобраться
0
|
||||||
|
28 / 28 / 8
Регистрация: 23.04.2013
Сообщений: 145
|
||||||
| 23.06.2015, 18:59 | ||||||
1
|
||||||
|
-48 / 3 / 2
Регистрация: 12.01.2015
Сообщений: 182
|
||||||
| 23.06.2015, 19:17 [ТС] | ||||||
0
|
||||||
|
28 / 28 / 8
Регистрация: 23.04.2013
Сообщений: 145
|
||||||
| 23.06.2015, 19:30 | ||||||
имхо, это уже "лапша" а вообще , здесь конечно имеет смысл подумать над SQL запросом, который сразу все данные получит. не думал сделать так ? чтобы в поле 'customer_order' не хранился массив . тогда все данные легко получаются через JOIN .
1
|
||||||
|
-48 / 3 / 2
Регистрация: 12.01.2015
Сообщений: 182
|
||||||
| 23.06.2015, 23:27 [ТС] | ||||||
|
вложенный цикл выводит только 1 раз ?
0
|
||||||
|
23 / 23 / 1
Регистрация: 31.05.2013
Сообщений: 108
|
|
| 23.06.2015, 23:54 | |
|
не могу понять потуги, не проще ли найти в мускуле нужные idи потом их сравнить?
0
|
|
|
28 / 28 / 8
Регистрация: 23.04.2013
Сообщений: 145
|
||
| 24.06.2015, 00:13 | ||
|
тут, как я понял, в поле БД хранится сразу МАССИВ с этими ID. Выше я писал, что хорошо бы реорганизовать БД и получать все что надо без танцев с бубном. Но , может , БД меня нельзя?
Добавлено через 2 минуты
0
|
||
|
-48 / 3 / 2
Регистрация: 12.01.2015
Сообщений: 182
|
||||
| 24.06.2015, 00:21 [ТС] | ||||
Добавлено через 6 минут
0
|
||||
|
28 / 28 / 8
Регистрация: 23.04.2013
Сообщений: 145
|
||||||
| 24.06.2015, 00:22 | ||||||
|
если в $arr только id=>$id, можно короче написать, как-то так :
1
|
||||||
|
-48 / 3 / 2
Регистрация: 12.01.2015
Сообщений: 182
|
|||||||||||
| 24.06.2015, 06:32 [ТС] | |||||||||||
|
Вы чуть чуть меня не поймёте наверно, что мне нужно.
Допустим есть заказы их 5 шт. они записаны в таблицу допустим (1) в базе. и в строке в одной из ячеек сохранён массив с номерами id товаров. Я вывожу в первом цикле заказ из таблицы (1) и массив тоже, допустим в массиве 3 номера id. Мне нужно вывести во вложенном цикле 3 товара из таблицы (2) Далее круговорот заново 2 заказ допустим в нём 1 товар Далее 3 заказ в нём 4 товара и т.д. Добавлено через 13 минут
Добавлено через 5 часов 1 минуту Этот код выводит работает но выводит только 1 раз почему ? Мне нужно чтобы при начале так скажем родителя цикла вложенный цикл повторялся и в остальных случаях. Получается так будто в остальных заказах нет товаров есть только в первом?
0
|
|||||||||||
|
28 / 28 / 8
Регистрация: 23.04.2013
Сообщений: 145
|
|
| 24.06.2015, 12:39 | |
|
брр))))
ну давай разбираться по пунктам вот этот запрос : $resultat = mysql_query("SELECT * FROM orders WHERE id" , $db); корректный? чтобы получить ВСЕ заказы он должен быть либо : "SELECT * FROM orders WHERE 1" , либо "SELECT * FROM orders" если ты получаешь конкретный заказ , то "SELECT * FROM orders WHERE id=".$id либо "SELECT * FROM orders WHERE id={$id} " либо еще как то.... у тебя "SELECT * FROM orders WHERE id" , что возвращает этот запрос?
1
|
|
|
-48 / 3 / 2
Регистрация: 12.01.2015
Сообщений: 182
|
||||||||||||||||
| 24.06.2015, 13:41 [ТС] | ||||||||||||||||
0
|
||||||||||||||||
|
28 / 28 / 8
Регистрация: 23.04.2013
Сообщений: 145
|
|
| 24.06.2015, 14:21 | |
|
меня смущает сам запрос "SELECT * FROM orders WHERE id" ты попробуй вбить его в PHPMyadmin , он тебе ничего не вернет
0
|
|
|
-48 / 3 / 2
Регистрация: 12.01.2015
Сообщений: 182
|
|||||||
| 24.06.2015, 16:08 [ТС] | |||||||
Но всё работало что странно для вас наверно
0
|
|||||||
|
28 / 28 / 8
Регистрация: 23.04.2013
Сообщений: 145
|
|
| 24.06.2015, 16:35 | |
|
если новичок, тем более, надо сразу устранять ошибки. я и сам новичок ) только чуть более продвинутый.
ты оба запроса исправил? напиши весь код , который ты сейчас пробуешь запустить. как он выглядит сейчас?
0
|
|
|
-48 / 3 / 2
Регистрация: 12.01.2015
Сообщений: 182
|
||||||
| 24.06.2015, 16:43 [ТС] | ||||||
|
Мне кажется кажется что вложенный (while) запоминает пройденный круг, и полученные новые номера id (хотя они могут быть такими же что и в первом заказе) из
Напрашивается вопрос можно ли c помощью php поле прохода (while-ом) по массиву стирать так скажем память у (while)
0
|
||||||
| 24.06.2015, 16:43 | |
|
Помогаю со студенческими работами здесь
20
Как объединить 2 операции в один цикл PHP
Как заставить цикл, создать массив три раза PHP Как мне вставить в цикл PHP скрипта HTML-ссылку? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|