<div class="span3">
<select name="u_home_country" data-validation-required-message="Enter your home country" class="form-control" required id="user_home_country">
<?php foreach ($countryOptionshome as $key => $countryName) { ?>
<option value="<?php echo $key ?>"><?php echo $countryName ?></option>
<?php } ?>
</select>
</div>
Как показать текстовое поле ввода, если в массиве есть только одно значение. Я использую CodeIgniterПоказать текстовое поле, если в codeigniter имеется только одно значение.
EDIT:
Я получаю массив значений countryOptionshome
от контроллера поэтому не может использовать COUNT
foreach ($jsonhome as $queryhome) {
foreach ($queryhome['results']['place'] as $placeshome) {
if (!empty($placeshome['country']['content'])) {
$aData['countryOptionshome'][] = $placeshome['country']['content'];
}
if (!empty($placeshome['admin1']['content'])) {
$aData['stateOptionshome'][] = $placeshome['admin1']['content'];
}
if (!empty($placeshome['admin2']['content'])) {
$aData['cityOptionshome'][] = $placeshome['admin2']['content'];
}
}
}
$this->load->view('header_register');
$this->load->view('body_complete_register', $aData);
$this->load->view('footer_register');
'если (SizeOf() == 1)'? –
Вы получаете значения от AJAX, что вы имеете в виду? – Kalzem