вопрос по форме

S
На сайте с 05.01.2010
Offline
80
273

итак прайс состоит из строк вида примерно следующего:

1 строка. Москва(город из которого идет отправка); Компания1(тот кто везет); Цена (там несколько полей, не суть)

2 строка. Москва; Компания2; Цена

3 строка. Москва*; компания 3; Цена

4 строка. Москва**;компания 3; Цена

Ну и другие строки с разными городами и тд.

Форма ввода на сайте состоит из 2х полей: город; вес груза. Выбрал город, указал вес, получил табличку с расщетами для каждой компании из конкретного города, допустим из москвы.

Сейчас в выпадающем списке городов нет 100% дублей городов, все города Москва объединены в 1 поле, все города Москва* во второе и тд. И результат по городу Москва не включает в себя город Москва* и Москва**.

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

Плюсоните если помог...
yoda-master
На сайте с 21.04.2009
Offline
33
#1

попробуйте что то вроде этого:

foreach( $items as $item ) {

$city = trim( $item->city );

$city = preg_replace('/(.*)[\*]*$/i','$1', $city);

echo '<option value="'. $item->id .'">'. $city .'</option>';

}

$items - массив содержащий записи из прайса.

После трех дней без программирование жизнь становится бессмысленной....

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