Я имею в виду, используя ваш запрос, я получил выходные данные, имя и фамилию. Теперь я должен проверить доступные поля или нет во второй таблице, если она доступна, затем отобразить имя поля и тип поля

аю конструктор форм, и у меня есть поле ввода, которое называется Имя, Фамилия, Электронная почта, 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">

Не могли бы вы помочь мне в этом?

Ответы на вопрос(1)

Ваш ответ на вопрос