Stack Overflow на русском Asked on September 7, 2020
Есть функция в osclass в item.form.class.php
static public function city_text($item = null) {
if($item==null) { $item = osc_item(); };
if( Session::newInstance()->_getForm('city') != "" ) {
$item['s_city'] = Session::newInstance()->_getForm('city');
}
parent::generic_input_text('city', (isset($item['s_city'])) ? $item['s_city'] : null, false, false);
parent::generic_input_hidden('cityId', (isset($item['fk_i_city_id']) && $item['fk_i_city_id']!=null)?$item['fk_i_city_id']:'');
return true;
}
Отсюда мне надо взять для записи в mysql Город и ID города.
ID города – cityId я получаю без проблем. А вот название города не могу получить не из city не из s_city.
Данные получаю с помощью $_POST[‘cityId’]. По городу пробовал и $_POST[‘city’] и $_POST[‘s_city’] ничего не получается. Ничего не понимаю где я ошибаюсь.
Код формы с помощью которой выбирается Регион и город.
<fieldset class="s2">
<h2><?php _e('City/Region.', 'gamma'); ?></h2>
<div class="in">
<div id="location-picker" class="loc-picker picker-v2 ctr-<?php echo (gam_count_countries() == 1 ? 'one' : 'more'); ?>">
<label for="term2"><span><?php _e('Важно, указать точное местонахождение того что предлагаете либо где ищите.', 'gamma'); ?></span><span class="req">*</span></label>
<div class="mini-box">
<input type="text" id="term2" class="term2" placeholder="<?php _e('City/Region', 'gamma'); ?>" value="<?php echo gam_get_term('', $prepare['i_country'], $prepare['i_region'], $prepare['i_city']); ?>" autocomplete="off" readonly/>
<i class="fa fa-angle-down"></i>
</div>
<div class="shower-wrap">
<div class="shower" id="shower">
<?php echo gam_locbox_short($prepare['i_country'], $prepare['i_region'], $prepare['i_city']); ?>
<a href="#" class="btn btn-primary mbBg loc-confirm isMobile"><i class="fa fa-check"></i></a>
<div class="button-wrap isTablet isDesktop">
<a href="#" class="btn btn-primary mbBg loc-confirm"><?php _e('Continue', 'gamma'); ?></a>
</div>
</div>
</div>
<div class="loader"></div>
</div>
<div class="loc-more">
<div class="row city-area">
<label for="address"><?php _e('City Area', 'gamma'); ?></label>
<div class="input-box"><?php ItemForm::city_area_text($prepare); ?></div>
</div>
<div class="row address">
<label for="address"><?php _e('Address', 'gamma'); ?></label>
<div class="input-box"><?php ItemForm::address_text($prepare); ?></div>
</div>
<div class="row zip">
<label for="address"><?php _e('ZIP', 'gamma'); ?></label>
<div class="input-box"><?php ItemForm::zip_text($prepare); ?></div>
</div>
</div>
</div>
</fieldset>
Очень нужна помощь.
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP