Имеется задача:
пользователь формирует некий список, скажем продукции. И в зависимости от того, что он выбрал, нужно создать запрос к SQL.
Я как думаю сделать: после выбора пользователем желаемой продукции он заполняет еще несколько полей, относящиеся к этой продукции. Тут то я и проверяю, что он там ввел. А если все хорошо тогда я создаю 2 массива:
Первый - в нем хранится названия ячеек таблицы SQL, куда будут заноситься данные.
Второй - в нем хранятся имена переменных, в которых сейчас хранятся данные.
Тут то и первый вопрос. Использовать два массива - списка или один ассоциативный, типа как yabloko=>$_POST['yabloko']. Так вроде легче гораздо, но вот загвоздка:
Я юзаю goDB http://pyha.ru/go/godb/.
Если использовать два массива, то можно перегнать их в строку через запятую. Получится две строки через запятую, которые можно будет вставить в запрос. Одна с названиями ячеек SQL, другая с переменными которые хранят данные.
Вот и второй вопрос: нужно ли так делать или можно просто вставить массив, а goDB сама все подцепит.
А вот как с ассоциативным массивом поступить не знаю.
Есть мысли?
Может все это дело можно еще проще сделать?
Благодарю!
Спустя 1 час, 1 минута, 7 секунд (12.05.2009 - 12:26) vasa_c написал(а):
Для ассоциативного массива есть "?s": http://pyha.ru/forum/topic/554.msg26236#msg26236
Спустя 27 минут, 25 секунд (12.05.2009 - 12:53) ApuktaChehov написал(а):
Благодарю, все понял.
Вопрос не по теме: как удалить определенный элемент массива?
Вопрос не по теме: как удалить определенный элемент массива?
Спустя 1 час, 19 минут, 48 секунд (12.05.2009 - 14:13) glock18 написал(а):
array_splice() или unset().
если удалить один, то лучше unset
если удалить один, то лучше unset
Спустя 3 минуты, 55 секунд (12.05.2009 - 14:17) ApuktaChehov написал(а):
Получилась дарка 
Значение и ключ, которые я удалил пропали. Но масив теперь не попорядку, одно элемента не хватает. ЧТо делать?

Значение и ключ, которые я удалил пропали. Но масив теперь не попорядку, одно элемента не хватает. ЧТо делать?
Спустя 29 минут, 35 секунд (12.05.2009 - 14:47) glock18 написал(а):
если это у тебя неассоциативный массив, то используй array_splice, если хочешь, чтобы дыр не было.
не уверен, но по-моему, там индексы пересчитываются.
не уверен, но по-моему, там индексы пересчитываются.
Спустя 31 минута, 24 секунды (12.05.2009 - 15:18) ApuktaChehov написал(а):
Все... сделал. Благодарю! Она и в правду индексы пересчитывает.
_____________