извините, если это глупый вопрос, но мне нужна помощь.
Я сделал регистрационную форму и хотел бы, чтобы люди выбрали 2 телефонных номера.
Если я выбираю венгерский, то ввод типа телефона в Венгрии сдвигается вниз, если он выбирает Украину, тогда тип ввода телефона в Украине сдвигается вниз.
вот HTML
<input type='text' name='telefon' id='magyar' class='input_title' value='<?php echo set_value('telefon'); ?>' />
<input type='text' name='telefon' id='ukran' class='input_title' value='<?php echo set_value('telefon'); ?>' />
<div class='hiba'><?php echo form_error('telefon'); ?></div>
magyar = hingarian
ukran = ukraine
telefon = phone
telo_tipus = phoe type
моя проблема в проверке, если я выбираю венгерский язык и заполняю его, он говорит, что мне нужно добавить номер телефона, но если я выберу Украину, то все в порядке
вот проверка
$this->form_validation->set_rules('telefon', 'Telefon', 'required|callback_hasznalt_telefon');
Не могли бы вы, пожалуйста, указать, что мне не хватает в проверке?
Я попытался с Na = Telefon [], но в этом случае проверка не будет работать
обратный вызов проверяется только в том случае, если телефон занят, все в порядке, но здесь он
function hasznalt_telefon()
{
$telefon = trim($this->input->post('telefon'));
$query = $this->db->query(' SELECT telefon FROM felhasznalok WHERE telefon = "'.$telefon.'" ');
if($query->num_rows() > 0)
{
$this->form_validation->set_message('hasznalt_telefon', 'Ez a telefonszám már használatban van ');
return false;
}
else
{
return true;
}
}