当前位置: 首页 > 知识库问答 >
问题:

php表单$_POST不包含提交属性名称和值对

东门俊智
2023-03-14
<div class="panel panel-default" style="border-top-color: white">  
<div class="panel-body">  
   <div class="panel panel-default">  
    <div class="panel-heading">
      <div class="row">
        <div class="col-md-2">
        <h4 class="panel_title"><?=__("Edit Agent")?></h4>
        </div>
      <div class="col-md-4">
        <input type="text" class="form-control" id="agent_search_input"
                            name="agent_search_input"
                            placeholder="Enter Code,Email or Phone Number">
     </div>
    <div class="col-md-2">
    <button class="btn btn-default" name="search_agent_btn" id="search_agent_btn">  Search Agent</button>
    </div>
     </div>
  </div>
<div class="panel-body">
    <?php  echo"<h4>".__( "Details:" )."</h4>"; ?>
    <form id="agent_form_edit" name="agent_form_edit" method="post"
        action="<?php echo str_replace( '%7E', '~', $_SERVER['REQUEST_URI']); ?>">
    <?php wp_nonce_field('test');?>
<input id="agent_id_handle" name="agent_id_handle" type="hidden" value="">
<input id="agent_address_id_handle" name="agent_address_id_handle" type="hidden" value="">
  <div class="row">
    <div class="col-md-2">
     <div class="form-group">
<input class="form-control" type="text" placeholder="<?php _e("Agent Unique Code " ); ?>" name="agent_code_edit" id="agent_code_edit">
    </div>
       </div>
    <div class="col-md-4">
     <div class="form-group">
<input type="text" class="form-control" placeholder="<?php _e("Enter distributer number" ); ?>" name="distributer_phone_number_edit"                            id="distributer_phone_number_edit">
         </div>
        </div>
  </div>
<!-- end of row -->
 <div class="row">
   <div class="col-md-2">
     <div class="form-grop">
    <input type="text" class="form-control"
        placeholder="<?php _e("First Name " ); ?>"
        name="agent_first_name_edit" id="agent_first_name_edit">
    </div>
  </div>
      <div class="col-md-2">
      <div class="form-group">
    <input class="form-control" type="text"                     name="agent_last_name_edit" placeholder="<?php _e("Last Name " ); ?>"
id="agent_last_name_edit">
   </div>
 </div>
 <div class="col-md-2">
  <div class="form-group">
   <input class="form-control" type="text"
    placeholder="<?php _e("Father Name " ); ?>"
            name="agent_father_name_edit" id="agent_father_name_edit">
  </div>
                        </div>
                    </div>
                    <!-- end of row -->

                    <div class="row">
                        <div class="col-md-2">
                            <div class="form-group">
                                <input type="text" placeholder="<?php _e("Phone #1" ); ?>"
                                    class="form-control" name="agent_phone_number1_edit"
                                    id="agent_phone_number1_edit">
                            </div>
                        </div>
                        <div class="col-md-2">
                            <div class="form-group">
                                <input type="text" placeholder="<?php _e("Phone #2" ); ?>"
                                    class="form-control" name="agent_phone_number2_edit"
                                    id="agent_phone_number2_edit">
                            </div>
                        </div>
                        <div class="col-md-2">
                            <div class="form-group">
                                <input type="text" placeholder="<?php _e("Email" ); ?>"
                                    class="form-control" name="agent_email_edit"
                                    id="agent_email_edit">
                            </div>
                        </div>
                    </div>
                    <!-- end of row -->
                    <hr>
        <?php  echo"<h4>".__( "Address:" )."</h4>"; ?>
        <div class="row">
                        <div class="col-md-2">
                            <div class="form-group">
                                <label for="agent_province"><?php _e("Provinces" ); ?></label> <select
                                    name="agent_province_edit" id="agent_province_edit"
                                    class="province form-control">
                                    <option value="" selected="selected" disabled="disabled">Select
                                        a province</option>
                        <?php foreach (provinces() as $p):?>
                            <option value="<?=$p->id?>"><?=$p->name?></option>
                        <?php endforeach;?>
                    </select>
                            </div>
                        </div>
                        <div class="col-md-2">
                            <div class="form-group">
                                <label for="agent_district"><?php _e("Districts" ); ?></label> <select
                                    name="agent_district_edit" id="agent_district_edit"
                                    class="district form-control">
                                    <option disabled="disabled">Select a province First</option>
                                </select>
                            </div>
                        </div>
                    </div>
                    <!-- end of row -->
                    <div class="row">
                        <div class="col-md-2">
                            <div class="form-group">
                                <input type="text" name="agent_city_edit" class="form-control"
                                    placeholder="<?php _e("City" ); ?>" value="<?php echo $city;?>"
                                    id="agent_city_edit">
                            </div>
                        </div>
                        <div class="col-md-2">
                            <div class="form-group">
                                <input type="text" name="agent_street_edit" class="form-control"
                                    placeholder="<?php _e("Street" ); ?>"
                                    value="<?php echo $street;?>" id="agent_street_edit">
                            </div>
                        </div>
                    </div>
                    <!-- end of row -->
                    <div class="row">
                        <div class="col-md-2">
                            <div class="form-group">
                                <input type="text" placeholder="<?php _e("Latitude " ); ?>"
                                    class="form-control" value="<?php echo $latitude;?>"
                                    name="agent_latitude_edit" id="agent_latitude_edit">
                            </div>
                        </div>
                        <div class="col-md-2">
                            <div class="form-group">
                                <input type="text" class="form-control"
                                    placeholder="<?php _e("Longtitude" ); ?>"
                                    value="<?php echo $longtitude;?>" name="agent_longtitude_edit"
                                    id="agent_longtitude_edit">
                            </div>
                        </div>
                    </div>
                    <!-- end of row -->
                    <hr>
        <?php  echo"<h4>".__( "Active Products and Sales Method:" )."</h4>"; ?>
        <div class="row">
                        <div class="col-md-2">
                            <div class="form-group">
                                <select name="agent_sales_method_edit"
                                    id="agent_sales_method_edit" class="form-control">
                                    <option disabled="disabled" selected="selected">Select Sales
                                        Method</option>
                        <?php foreach (sales_methods() as $sm):?>
                            <option value="<?=$sm->id?>"><?=$sm->method?></option>
                        <?php endforeach;?>
                    </select>
                            </div>
                        </div>
                        <div class="col-md-2">
                            <div class="form-group">
                                <select name="agent_active_products_edit[]"
                                    id="agent_active_products_edit" class="form-control"
                                    multiple="multiple">
                                    <option value="" selected="selected" disabled="disabled">Select
                                        Active Products</option>
                            <?php foreach (active_products() as $ap):?>
                                <option value="<?=$ap->id?>"><?=$ap->name?></option>
                            <?php endforeach;?>
                    </select>
                            </div>
                        </div>
                    </div>
                    <!-- end of row -->
            <?php  echo"<h4>".__( "Agent Type:" )."</h4>"; ?>
            <div class="row">
                        <div class="col-md-2">
                            <div class="form-group">
                                <input type="radio" name="agent_type_edit"
                                    id="agent_type_independent" class="form-control"
                                    value="independent">Independent
                            </div>
                        </div>
                        <div class="col-md-2">
                            <div class="form-group">
                                <input type="radio" class="form-control" name="agent_type_edit"
                                    id="agent_type_sub" value="sub_agent">Sub Agent
                            </div>
                        </div>
                    </div>
                    <!-- end of row -->
                    <div class="row">
                        <div class="col-md-4">
                            <div class="form-group">
                                <input type="hidden" name="agent_phone_number_edit"
                                    class="form-control" id="agent_phone_number_edit"
                                    placeholder="enter parent agent's phone number">
                            </div>
                        </div>
                    </div>
                    <!-- end of row -->
                    <div class="row">
                        <div class="col-md-4">
                            <div class="form-group">
                                <select name="agent_status_edit" id="agent_status_edit"
                                    class="form-control">
                                    <option value="" selected="selected" disabled="disabled">Activate/Deactivate
                                        Agent</option>
                                    <option value="active">Active</option>
                                    <option value="inactive">Inactive</option>
                                </select>
                            </div>
                        </div>
                    </div>
                    <!-- end of row -->
                    <hr>
                    <div class="row">
                        <div class="col-md-1">
                            <div class="form-group">
                                <input type="submit" name="submit"
                                    value="Update Agent" class="btn btn-default" />
                            </div>
                        </div>
                    </div>
                </form>
            </div>
        </div>
    </div>
</div>

每当我调试$_post时,它包含所有表单属性,但类型为'submit'和名称为'submitform'的输入字段除外。

如果我将输入字段的名称更改为“submit”,那么$_post也会显示提交输入的键值对。

我不知道它像苏。

有人能帮我解决这个吗?

共有1个答案

葛成双
2023-03-14

我测试了你的html代码

Array
(
    [agent_id_handle] => 
    [agent_address_id_handle] => 
    [agent_phone_number_edit] => 
    [submit] => Update Agent
)

它工作得很好

您应该print_r($_post)在您的代码的乞求下,找出它是否存在

它可能是unset()

 类似资料:
  • 问题内容: 我在PHP中有一个POST,但我并不总是知道将要处理的变量字段的名称。 我有一个可以遍历值的函数(但是我也想捕获它附带的变量名。) 一旦弄清楚如何获取变量名,我还需要弄清楚如何使函数足够智能以检测和遍历变量的数组(如果存在)(即如果我有一些复选框值)。 问题答案: 如果您只想打印整个$ _POST数组以验证是否正确发送了数据,请使用print_r: 要递归打印数组的内容: 将一些填充应

  • 嗨,伙计们,我一直与使用超文本标记语言和PHP的网站之一有麻烦 表单似乎没有提交或发送消息。附件是代码请任何帮助将是伟大的。另外,还附上了PHP和javascript作为参考。有时页面也不响应按钮。如果有人能修复代码将是伟大的。

  • 我看过几个关于这个问题的帖子,但没有一个能解决我的问题。我正在使用XAMPP,在同一个文件夹中有一个html和一个php。 我要发送给php的是使用JavaScript中的表单()创建的。由于按预期打印了,它们是字符串和输入文件,因此构造良好。 但不幸的是,在php中,命令只输出,命令也输出。因此表单的内容似乎没有传递给PHP。 这里是html表单: 这里是提交表单的javascript: 这里的

  • 我不熟悉react和redux技术。现在开始构建一个包含多个redux表单的应用程序。我们希望提交带有值的简单表单。 例如:登录表单 用户名:文本输入字段 密码:文本输入字段 提交按钮 在字段中输入值并单击submit按钮后,我想在object或json数据中获取用户名和密码字段值。。这样我就可以用POST方法将它存储到我的服务器上。 现在我们正在使用handleSubmit(),但数据不是作为对

  • 问题内容: 为什么在JSP中,我们将属性名称写为include指令中的 文件 ,但写为 页面 标准操作? 问题答案: 将内联的源代码插入您的页面,然后整个内容将作为一个JSP进行评估。这是在JSP编译时完成的。容器可以对此进行高度优化,并可能产生副作用。例如,如果更改的内容,则容器通常不会重新编译包含它的JSP。 >将作为单独的JSP 执行,然后将该执行的输出包含到您的页面中。这是在JSP执行时完

  • 我正在尝试将用户的签入值插入数据库。为此,我调用函数并设置隐藏字段的值,然后尝试提交表单,但在表单提交后,隐藏字段的值被重置。 HTML代码 Javascript PHP代码 首先,它不满足这个if(isset($\u POST['checkinout']))