Кнопка множественной отправки не работает в моей форме

Я использую 3 кнопки отправки:
- Первая кнопка для поиска значений на основе раскрывающегося списка
- Вторая кнопка для обновления значений только
- Третья кнопка используется для загрузки pdf файла.
Моя форма должна быть

<?php
include("config/config.php");
include("header.php");
?>
<?php 
if (!empty($_POST['mailing-submit'])) {
  Query1;
  query2;
  query3;
} else if (!empty($_POST['contact-submit'])) {
  update query;
} else {
  $sheet_no = 202565;
  header('Location: print_details.php?num='.$sheet_no);
}
?>


<!DOCTYPE html>
<html lang = "en">
<div class = "page-content">
  <div class = "ace-settings-container" id = "ace-settings-container">
    <div class = "btn btn-app btn-xs btn-warning ace-settings-btn" id = "ace-settings-btn">
      <i class = "ace-icon fa fa-cog bigger-130"></i>
    </div>
  </div>
  <!-- /.ace-settings-container -->
  <div class = "page-header"></div>
  <!-- /.page-header -->

  <form name = "mailinglist" method = "post">
    <td>
      Drop down list from query1;
    </td>
    <td align = "center">
      <input name = "mailing-submit" type = "submit" id = "btnSubmit" value = "Submit" class = "last btn btn-info" />
    </td>
    <br />
    <br />
    <div class = "row">
      <div class = "col-xs-12">
        <div class = "table-header">
          Staff Details
        </div>

        <br />
        <div class = "form-group">
          input item : 1 values from query2;
        </div>
        &nbsp;
        <div class = "form-group">
          input item : 2 values from query2;

        </div>
      </div> &nbsp;
      <div class = "form-group">
        input item : 3 values from query2;
      </div>
    </div>&nbsp;
    <div class = "form-group">
      input item : 4 values from query2;
    </div>
</div> &nbsp;


<div class = "form-group">
  input item : 5 values from query2;
</div>
</div>

</form>
</div>

<br />



<form name = "contactus" method = "post">
  <div class = "row">
    <div class = "col-xs-12">
      <div class = "table-header">
        Bank Details
      </div>
      <br />

      <div class = "form-group">
        input item : 1 values from query3;
      </div>
    </div>
    &nbsp;
    <div class = "form-group">
      input item : 2 values from query3;
    </div>
  </div> &nbsp;
  <div class = "form-group">
    input item : 3 values from query3;
  </div>
  </div> &nbsp;
  <div class = "form-group">
    input item : 4 values from query3;
  </div>
  </div>


  </div>

  </div>



  <br />
  <div class = "row">
    <div class = "col-xs-12">
      <div class = "table-header">
        Assistant Examiner Claim
      </div>
      <div>
        <table id = "dynamic-table" class = "table table-striped table-bordered table-hover">
          <thead>
            <tr>
              <th>Sno</th>
              <th>value1</th>
              <th>value2.</th>
              <th>value3</th>
              <th>value4</th>
              <th>value5</th>
              <th>value6</th>

            </tr>
          </thead>

          <tbody>
            <?php
            $i=1;    
            while($row = mysql_fetch_array($query_omr1)) {    
            ?>
              <tr>
                <td>
                  <?php echo $i++;?>
                </td>
                <td>
                  <?php echo $row['value1'];?>
                </td>
                <td>
                  <?php echo $row['value2'];?>
                </td>
                <td>
                  <?php echo $row['value3'];?>
                </td>
                <td>
                  <?php echo $row['value4'];?>
                </td>
                <td>
                  <?php echo $row['value5'];?>
                </td>
                <td>
                  <?php echo $row['value6'];?>
                </td>

              </tr>
              <?php }?>
          </tbody>
        </table>
      </div>
    </div>
  </div>
</form>
</div>
<!-- /.page-content -->

</div>

<td align = "center"><input type = "text" style = "width:100px" name = "grand_total" id = "grand_total" /></td>

<div align = "center">
  <input name = "contact-submit" type = "submit" id = "editpdf_submit" value = "Update" style = "padding:5px" class = "btn btn-danger" />&nbsp;&nbsp;&nbsp;

</div>

<div align = "center">
  <input name = "download" type = "submit" id = "download" value = "Update & Download PDF" style = "padding:5px" class = "btn btn-danger" />&nbsp;&nbsp;&nbsp;

</div>
</div>
<!-- /.main-content -->
</body>
</html>

те кнопки отправки не работают. какие ошибки я сделал в коде. когда я закрываю тег, выходные данные отображаться не будут. как исправить ошибку?

Попробуйте что-то вроде этого: <button type = "submit" form = "form1" value = "Submit">Submit</button>, набор для формы ведьмы, которую вы отправляете form=''

Edgarth 03.10.2018 09:29

Привет! Добро пожаловать в переполнение стека. У вас уже есть взял тур? Здесь объясняется, как форматировать код и задавать конкретные вопросы.

Peter 03.10.2018 09:30

Вы можете переосмыслить, нужен ли весь предоставленный код.

Peter 03.10.2018 09:41
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
3
76
1

Ответы 1

Ваши кнопки отправки не работают, потому что вы закрыли форму до кнопок.

Измените код следующим образом:

<?php
            include("config/config.php");
            include("header.php");


            ?>
            <?php 

            if (!empty($_POST['mailing-submit'])) {

            Query1;
            query2;
            query3;

            }
            else if (!empty($_POST['contact-submit'])) {

            {
                update query;
            }
            else {

                $sheet_no = 202565;
                header('Location: print_details.php?num='.$sheet_no);

            }
            ?>

            <div class = "page-content">
                <div class = "ace-settings-container" id = "ace-settings-container">
                    <div class = "btn btn-app btn-xs btn-warning ace-settings-btn" id = "ace-settings-btn">
                        <i class = "ace-icon fa fa-cog bigger-130"></i>
                    </div>


                </div><!-- /.ace-settings-container -->

                <div class = "page-header">

                </div><!-- /.page-header -->



                <form name = "mailinglist" method = "post">

                                        <td>
                                        Drop down list from query1;
                                        </td>


                                            <td align = "center"><input name = "mailing-submit" type = "submit" id = "btnSubmit" value = "Submit" class = "last btn btn-info"/></td>

                <br />
                <br />


                        <div class = "row">
                            <div class = "col-xs-12">
                                <div class = "table-header">
                                    Staff Details 
                                </div>

                            <br />  
                            <div class = "form-group">
                                input  item : 1 values from query2;
                            </div>
                            &nbsp;
                            <div class = "form-group">
                                input  item : 2 values from query2;

                                </div>
                            </div> &nbsp;   
                            <div class = "form-group">
                                input  item : 3 values from query2;
                                </div>
                            </div>&nbsp;
                            <div class = "form-group">
                                input  item : 4 values from query2;
                                </div>
                            </div> &nbsp;


                            <div class = "form-group">
                            input  item : 5 values from query2;
                            </div>                                  
                            </div>                      

                                         </div>

                <br />



        <form name = "contactus" method = "post">
                                <div class = "row">
                                            <div class = "col-xs-12">
                                                <div class = "table-header">
                                                    Bank Details 
                                                </div>
                                <br />

                            <div class = "form-group">
                                input  item : 1 values from query3;
                                </div>
                            </div>
                            &nbsp;
                            <div class = "form-group">
                                input  item : 2 values from query3;
                                </div>
                            </div> &nbsp;
                            <div class = "form-group">
                                input  item : 3 values from query3;
                                </div>
                            </div> &nbsp;
                            <div class = "form-group">
                                input  item : 4 values from query3;
                                </div>
                            </div>          


                            </div>                                  

                    </div>



            <br />
                        <div class = "row">
                            <div class = "col-xs-12">
                                <div class = "table-header">
                                    Assistant Examiner Claim 
                                </div>




                                <div>


                                <table id = "dynamic-table" class = "table table-striped table-bordered table-hover">
                                <thead>
                                            <tr>
                                                <th>Sno</th>
                                                <th>value1</th>
                                                <th>value2.</th>
                                                <th>value3</th>
                                                <th>value4</th>
                                                <th>value5</th>
                                                <th>value6</th>

                                            </tr>
                                        </thead>

                                        <tbody>
                                        <?php 
                                        $i=1;

                                        while($row = mysql_fetch_array($query_omr1)) { 

                                                    ?>
                                        <tr>
                                        <td><?php echo $i++;?></td>
                                        <td><?php echo $row['value1'];?></td>
                                        <td><?php echo $row['value2'];?></td>
                                        <td><?php echo $row['value3'];?></td>
                                        <td><?php echo $row['value4'];?></td>
                                        <td><?php echo $row['value5'];?></td>
                                        <td><?php echo $row['value6'];?></td>

                                        </tr>
                                        <?php }?>
                                        </tbody>
                                        </table>


                                </div>
                            </div>
                        </div>


                                        </div><!-- /.page-content -->

                                    </div>

                            <td align = "center"><input type = "text"  style = "width:100px" name = "grand_total" id = "grand_total" /></td>

                            <div align = "center">
            <input name = "contact-submit" type = "submit" id = "editpdf_submit" value = "Update" style = "padding:5px" class = "btn btn-danger" />&nbsp;&nbsp;&nbsp;

            </div>  

            <div align = "center">
            <input name = "download" type = "submit" id = "download" value = "Update & Download PDF" style = "padding:5px" class = "btn btn-danger" />&nbsp;&nbsp;&nbsp;

            </div>   </form>                       
                        </div><!-- /.main-content -->


                </body>
            </html>

Другие вопросы по теме