Я имею в виду, используя ваш запрос, я получил выходные данные, имя и фамилию. Теперь я должен проверить доступные поля или нет во второй таблице, если она доступна, затем отобразить имя поля и тип поля
аю конструктор форм, и у меня есть поле ввода, которое называется Имя, Фамилия, Электронная почта, Iagree. Независимо от того, какой пользователь выберет поле на странице построителя формы, все элементы будут сохранены в базе данных после нажатия на кнопку.
Как я выбираю элементы «Имя», «Фамилия», «Email» и «iagree» со страницы моего конструктора форм и сохраняю их. В базе данных он будет храниться, как показано ниже
Теперь я обновляю конструктор форм и меняю элементы формы. Это отображается как на картинке ниже.
Используя запрос ниже, я получаю последнюю запись обновленной
SELECT form_id,form_elements,form_builder_type, update_date FROM `form_builder` WHERE form_id=1 AND form_builder_type='example' ORDER BY update_date DESC LIMIT 1
вывод вышеуказанного запроса
Теперь у меня есть вторая таблица с именем поля и типом поля
Я должен объединить обе таблицы, чтобы получить имя поля и тип элементов.
Теперь я должен отобразить последние элементы построителя формы с именем поля и типом поля. Я имею в виду, что он будет отображать фамилию и адрес электронной почты с типом поля.
Я использую CodeIgniter,мой контроллер
$inst_id=1;
$result['data']=$this->formbuilder_Model->check_example_form_builder_fields($inst_id);
$this->load->view('user-form',$result);//passing elements to the view page
Посмотреть
foreach ($data as $key) {
$exp_fields_name=$key->fields_name;
$exp_fields_type=$key->fields_type;
$exp_form_elements=$key->form_elements;
$abc=explode(',',$exp_form_elements);
foreach ($abc as $value) {
if ($exp_fields_name == $value) {?>
<div class="form-group row label-capitals">
<label class="col-sm-5 col-form-label"><?php echo $exp_fields_name;?></label>
<div class="col-sm-7">
<input type="<?php echo $exp_fields_type;?>" name="<?php echo $exp_fields_name;?>" placeholder="<?php echo $value;?>" class="form-control" />
<?php echo form_error($exp_fields_name); ?>
</div>
</div>
<?php
}}}?>
Мне нужен выход как
<label>Lastname</label>
<input type="text" name="lastname">
<label>Email</label>
<input type="email" name="email">
Не могли бы вы помочь мне в этом?