【问题标题】:Html hidden input data is not passed in urlhtml隐藏的输入数据没有传入url
【发布时间】:2016-07-09 15:47:47
【问题描述】:

我使用了一个隐藏的输入字段,但是当我提交表单时,它的数据没有显示在 url 中。

这是字段:

<input type="hidden" id="id" name="id" >

当我提交表单时,它的值没有显示在 url 中:

http://localhost/service/service.php?action=update_details&name='.kishor .'&lname='.patil .'&email='.kishor@gmail.com .'&username='.kishor123 .'&password='.1254.'&gender='.male.'&mobile='.9563201487 .'&address='.ads sd fds f.'id1='

我使用以下代码通过 post 检索所有表单值:

 $id = $_GET["edit_id"];
  if(isset($_POST["submit"]))
         {

            $id1 = $_POST["id"];
            $name1=($_POST['name']);
            $lname1=($_POST['lname']);
            $email1=($_POST['email']);
            $username1=($_POST['username']);
            $password1=($_POST['password']);
            $mobile1=($_POST['mobile']);
            $address1=($_POST['address']);
            $gender1=($_POST['gender']);
          }

【问题讨论】:

  • 的值是多少?
  • 当我在下面打印时从其他 php 文件中获得的任何整数获取属性,它反映了它的值
  • 你没有给它一个价值。
  • 不,我没有给它价值
  • 没有值的字段不提交。

标签: php


【解决方案1】:

那么有什么问题。您已经创建了一个隐藏的输入类型,这没问题,但您没有为其分配值。每个输入都必须有一个值。在您的情况下,您没有为其分配值。

<input type="hidden" id="id" name="id" value="'.$id.'">

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多