| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Как правильно построить foreach. |
| Автор: Predator199 22.9.2012, 07:24 | ||
| Новичок еще в php. Сколько попыток не делал, не получается реализовать то чего хочу. Есть:
Как правильно воспользоваться foreach, так чтоб заменило название карты с id 410? |
| Автор: Predator199 22.9.2012, 08:53 | ||
$gg -путь до файла. Совсем не пойму, как найти совпадение по id и заменить карту? Как в sql, находишь строчку с id=410 и обновляешь нужную тебе ячейку. |
| Автор: Gold Dragon 22.9.2012, 10:07 | ||
|
| Автор: Predator199 22.9.2012, 10:40 | ||
В итоге получаю Array ( [0] => Array ( [id] => 410 [map] =>de_boston). Может не так вывожу результат? |
| Автор: Guedda 22.9.2012, 11:01 | ||
Вот так будет работать. Проверено. |
| Автор: Predator199 22.9.2012, 11:31 |
| Спасибо большое. |
| Автор: Guedda 22.9.2012, 11:54 |
Не за что. Но на будущее, внимательно проверяйте и читайте код, который Вам дали, как пример (а не просто копируйте его). Вам его дают не для копи-паста, а чтобы Вы разобрались в проблеме (а не решили ее с помощью других). P.S.: Если вопрос решен, не забывайте, пожалуйста, отмечать этот топик решенным (вверху справа увидите ссылку "Отметить тему, как решенную" |
| Автор: Predator199 23.9.2012, 13:45 | ||||
Как не пытайся, а передается только максимальный id из перечисленных в li1. Есть этому решение? |
| Автор: Evghenusi 23.9.2012, 15:15 | ||||||
если максимальный айди у последнего элемента цикла, то всё логично. ага, откройте книжку по PHP и заполните пробелы. |
| Автор: Predator199 26.9.2012, 21:00 |
| Спс. Разобрался.Ранее заменяли, а как будит прибавить еще одну запись? |