0

出于测试目的,我设计了如下简单的 HTML 表单

<html>
<head>
    <title>Test Form</title>

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body> 
      <table border="0"  align="center">
            <tbody>
                <tr>
                    <td>First Name</td>
                    <td><input type="text" name="txtfname" value="" size="10" /></td>
                </tr>
                <tr>
                    <td>Last Name</td>
                    <td><input type="text" name="txtlname" value="" size="10" /></td>
                </tr>
                <tr>
            </tbody>  
         </table>    
       </body>
    </html>

现在,在这个单一的 HTML 页面上,我想使用 PHP 使用 MySQL 执行基本的 SQL 功能。我想要单个 HTML 表单上的 4 个提交按钮(插入删除更新搜索)。我通过使用 DIV 标签进行了尝试,但仍然无法正常工作。有什么建议么???

4

4 回答 4

4
<form method="post">
<table border="0"  align="center">
            <tbody>
                <tr>
                    <td>First Name</td>
                    <td><input type="text" name="txtfname" value="" size="10" /></td>
                </tr>
                <tr>
                    <td>Last Name</td>
                    <td><input type="text" name="txtlname" value="" size="10" /></td>
                </tr>
                <tr>
                   <input type="submit" name="insert" value="insert" />
                   <input type="submit" name="update" value="update" />
                   <input type="submit" name="delete" value="delete" />
                   <input type="submit" name="search" value="search" />
                </tr>
            </tbody>  
         </table>
</form>

现在您可以使用下面的常规 php 内容检查用于提交的按钮isset()

<?php

  if(isset($_POST['insert'])) { 
    //perform insert
  }
  if(isset($_POST['search'])) { 
    // perform search
  }

?>
于 2013-02-12T04:56:25.833 回答
1

你的意思是问你想执行 4 个动作。

onClick只需对每个按钮的操作使用 ajax 调用。

不要创建表单,只需进行函数调用。

于 2013-02-12T04:57:20.410 回答
0

您可以在 HTML 页面上创建四个表单,如下所示

<form action="insert.php" method="post">
<!--  Some form data here -->
<input type="submit">
</form>

<form action="delete.php" method="post">
<!--  Some form data here -->
<input type="submit">
</form>

<form action="update.php" method="post">
<!--  Some form data here -->
<input type="submit">
</form>

<form action="search.php" method="post">
<!--  Some form data here -->
<input type="submit">
</form>

根据您的问题,我了解上述情况

希望能帮助到你

于 2013-02-12T04:53:53.947 回答
0

您可以使用此代码进行操作...

<input type="button" onclick="var e = document.getElementById('form_id'); e.action='adress1'; e.submit();" value="submit1">

<input type="button" onclick="var e = document.getElementById('form_id'); e.action='adress2'; e.submit();" value="submit2">

<input type="button" onclick="var e = document.getElementById('form_id'); e.action='adress3'; e.submit();" value="submit3">
于 2013-02-12T04:57:34.290 回答