Попогите с логикой при импорте, выбор полей

PN
На сайте с 01.05.2008
Offline
113
549

Есть выводимый список значений, например

ВАЛЕНОК / КРАСИВЫЙ И ВОЛОСАТЫЙ / 350$ / ЕСТЬ

к кажому полю делаю вохзможность выбрать среди:

Цена, Описание, Наличие

И так

ПОля выбрали.. Но далее у меня путаница..

Форма для кадого нового поля выглядит так :



echo '<select name="import_value['.$zz.']">
<option value="1"> </option>
<option value="2">Артикул</option>
<option value="3">Название товара</option>
<option value="4">Цена</option>
<option value="5">Старая цена товара</option>
<option value="6">Наличие товара</option>
<option value="7">Краткое описание</option>
<option value="8">Полное описание товара</option>
<option value="9">Ключевые слова</option>
<option value="10">Ссылка на изображение</option>
</select>';

$zz - из цикла в котором разделен "ВАЛЕНОК / КРАСИВЫЙ И ВОЛОСАТЫЙ / 350$ / ЕСТЬ" на массив через символ. "/"

Вобщем вопорос в дальнейшем.. .

Я указал поле Х как ЦЕну и так далеее..

Но проблема с обработкой последующей...

Как сообщить в скрипте, что выбранное поле будет Ценой и т.д.

palladin_jedi
На сайте с 13.07.2010
Offline
71
#1
Prosto_niki:
Форма для кадого нового поля выглядит так :

Один замечательный человек за каждый вывод эхом в PHP-файле предлагал давать один подзатыльник.

Prosto_niki:
Как сообщить в скрипте, что выбранное поле будет Ценой и т.д.

Структура не совсем правильна. Select - выбор одного из множества.

Может вам нужно просто несколько инпутов?

P.S. При таком объяснении я не могу понять ничего в вопросе...

Сайт о web-разработке и прочем (http://seazo.net)||Продвижение статьями под Google (http://short.seazo.net/ght4zf) Бесплатные консультации рефералам Sape (http://www.sape.ru/r.SWfwWOblBo.php) PHP и JS скрипты на заказ, создание сайтов с нуля и на CMS.
PN
На сайте с 01.05.2008
Offline
113
#2

Не понял как сделать несколько инпутов? Да и Selectы не будут дублироваться т.к. будет проверка на повторяемость выбранного значения...

А почему echo не катит? Я всегда им вывод делаю

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#3

ТС, пока вы в своей голове задачу нормально не сформируете, то нам очень сложно вас понять.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
PN
На сайте с 01.05.2008
Offline
113
#4

Похоже разрулил...

foreach ($_POST['import_value'] as $tkeZ =>$tkeZval){

if($tkeZval=='2'){ echo ' <b><i>Артикул</i></b> '.$DATA_TO_IMPORT['arrat_from_string'][$tkeZ];

}

if($tkeZval=='3'){ echo ' <b><i>Название товара</i></b> '.$DATA_TO_IMPORT['arrat_from_string'][$tkeZ];

....

Вобщем так работает.

palladin_jedi
На сайте с 13.07.2010
Offline
71
#5
Prosto_niki:
foreach ($_POST['import_value'] as $tkeZ =>$tkeZval){


if($tkeZval=='2'){ echo ' <b><i>Артикул</i></b> '.$DATA_TO_IMPORT['arrat_from_string'][$tkeZ];
}
if($tkeZval=='3'){ echo ' <b><i>Название товара</i></b> '.$DATA_TO_IMPORT['arrat_from_string'][$tkeZ];
....

Я боюсь представить архитектуру всего этого сборища кода.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий