Несколько форм с одной кнопкой отправки с кнопкой редактирования и удаления

Как отправить и»показать» (на одной странице) несколько форм с одной кнопкой отправки с кнопкой редактирования и удаления с php javascript?

Это мой макет

Это мой макет

Это мой код без php:

<div class="row">
  <div class="col-md-6">
    <div class="panel-body">
      <form method="post">
        <div class="form-group row">
          <div class="col-md-3">
            <label>Content number</label>
            <input class="form-control" name="BranchName" type="text" />
          </div>
          <div class="col-md-4">
            <label>Topic</label>
            <input class="form-control" name="Tel" type="text">
          </div>
        </div>
        <div class="form-group">
          <label>Content</label>
          <textarea class="form-control" name="Address" rows="3"></textarea>
        </div>
        <p id="submit">
          <button type="submit" class="btn btn-info">Submit</button>
        </p>
      </form>
    </div>
  </div>
</div>

Пожалуйста помочь. Это финал, которого я ожидаю. Я хочу, чтобы очистить текстовую область после нажатия кнопки Отправить, чтобы быть готовым к новой форме. Но теперь я не знаю, как показать все формы, которые представлены в нижней части страницы в списке элементов с функцией редактирования и удаления.

1 ответ

  1. Поскольку я предполагаю, что вы получаете свою информацию через PHP, то, что вам нужно будет сделать в разделах правка/ удаление, это добавить какой-то идентификатор элемента формы для функций редактирования/удаления. В качестве альтернативы вы можете сделать то же самое в JavaScript и связать запрос AJAX с a .php файл с функциями для обработки функций редактирования и удаления.

    <?php foreach($key as $data) { ?>
    
      <form action="edit.php" method="post">
       <input name="<?php echo $data[$key].formItemID ?>" type="submit" value="edit" />
      </form>
      <form action="delete.php" method="post">
       <input name="<?php echo $data[$key].formItemID ?>" type="submit" value="delete" />
      </form>
    
    <?php } ?>