在PHP / HTML中插入提交表单

时间:2015-10-09 06:56:21

标签: php html

我的代码中有以下按钮,按下按钮后,我应该从文本字段(输入)获取值,其值为“用户名”,如何在按钮内添加提交方法为了获得$ _POST [“用户名”]值?

    <form method="post">
    ...

    <td>
    <?php  $username = isset($_POST['username']) ? $_POST['username'] : '';
    echo" <a href=\"../pfe/user.php?update&id=$id&username2=$username\"         
    class=\"button yellow\">Update</a><br>"; ?></td>
    ...
    </form>

3 个答案:

答案 0 :(得分:1)

您无需为$ _POST中的用户名创建标记。您可以添加一个输入字段,如下例所示,一旦提交表单,您将在$ _POST中获得所需的数据 -

select1

对于提交表单,您可以添加一个这样的提交按钮 -

<input type="text" name="username" value="" />

以下是您的完整代码 -

<input type="submit" name="submit" value="Submit" />

现在,当您按下提交按钮时,您的表单将被发布到'somefile.php',表单值将在$ _POST中提供。

答案 1 :(得分:0)

    $username = isset($_POST['username']) ? $_POST['username'] : '';
    $link = "../pfe/user.php?update&id=".$id."&username2=".$username;
    <form method="post" action="<?php echo $link;?>">
          <input type="submit" name="submit" value="Submit" />
    </form>

答案 2 :(得分:0)

Try This HTML 5 submit form    



<html>
    <body>
     <form action="action_page.php" autocomplete="on">
      First name:<input type="text" name="fname"><br>
      Last name: <input type="text" name="lname"><br>
      E-mail: <input type="email" name="email" autocomplete="off"><br>
      <input type="submit">
    </form>
     </body>
    </html>`enter code here`