Работа с массивами

HeHaBiCTb

Новичок
Работа с массивами

Случилась следующая ситуация.
В бд хранятся записи в одной ячейке через implode в таком виде text1|||1;;;text2|||2;;; так далее.
На страницу выводится и разделяется это всё с помощью foreach, explode и list функций.
Получается что то типо оглавления к книжке, где каждый заголовок пронумерирован.
text 1 - 1
text 2 - 2

Задача.
Не могу переписать весь массив подставив новые значения вместо старых.

list($hdr, $pg) = explode('|||', $content[0]);
<form>
<input type="text" class="kast200" name="hdr" value="<?=$hdr;?>">
<input type="text" class="kast200" name="pg" value="<?=$pg;?>"></td>
</form>есть ли у кого идеи по этому поводу.
 

akd

dive now, work later
Команда форума
есть идея переделать БД.

и абсолютно нет идеи, что значит "не могу переписать ....".
 

Фанат

oncle terrible
Команда форума
переписать массив - значит, отредактировать значения, симплодить обратно и запихнуть в базу.
а код, который ниже, к вопросу не относится. это иллюстрация. А то вдруг на форуме читатели тупые, и не понимают, что такое "с помощью foreach, explode и list "

-~{}~ 02.10.06 11:31:

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

HeHaBiCTb

Новичок
Фанат
времени нет на перепроектировку, слишком многно перепроектировать придётся
 

akd

dive now, work later
Команда форума
Фанат, я это к тому говорил, что "не могу" - это пример замечательного и полного описания проблемы :)
 

Фанат

oncle terrible
Команда форума
HeHaBiCTb
ага, я так и подумал.
ещё бывает, что база данных никак недоступна и менять в ней ничего нельзя.
или начальство строго требует ровно так, как здесь написано.
так что ты осваивай новые методы, варьируй отмазки.

а можно поинтересоваться, Ненависть - это имя собственное или собирательное?
 
Сверху