刷新页面我无法获得POST值

时间:2016-10-11 13:20:43

标签: php php-5.4

我有一个表格,我点击搜索按钮后选择州和城市,在 test.php 我有价值但我刷新 test.php 页面意味着我没有得到那个时间,我得到这样的错误

  

注意:未定义的索引:第3行的C:\ xampp \ htdocs \ Kanniyappan \ transitoak \ test.php中的状态

     

注意:未定义的索引:第4行的C:\ xampp \ htdocs \ Kanniyappan \ transitoak \ test.php中的区域

test.php的

<?php
echo $_POST['state']."<br>";
echo $_POST['area'];
?>
<form method="POST" id="basicForm"  class="form-horizontal form-bordered" action="test.php">
                <div class="col-md-4">
                   <select onchange="getCity(this.value);" class="form-control intro-form-fixer" required="" id="state" name="state" data-msg-required="Please enter your State" value="" aria-required="true">
                        <option value="">SELECT STATE</option>
                        <?php
                        include("dbconfig.php");
                        $sql = mysql_query("SELECT * FROM state_list");
                        while($row=mysql_fetch_assoc($sql)){
                        ?>
                        <option value="<?php echo $row['id'];?>"><?php echo $row['state'];?></option>
                    <?php } ?>
                  </select>&nbsp;&nbsp;<span id="state_err"></span>

                </div>
                <div class="col-md-4">
                  <select class="form-control intro-form-fixer" autocomplete="off" name="area" id="area" style="width:100%;">
                     <option value="">Select Area</option>
                     <option value="1">Tn</option>
                     <option value="2">k</option>
                   </select>
                </div>
                <div class="col-md-2">
                <!--<button type="submit" id="btn-submit" class="btn btn-success">SEARCH</button> -->
                 <input type="submit" class="btn btn-primary" id="btn-submit" name="submit" value="SEARCH">
                </div>
                </form>

1 个答案:

答案 0 :(得分:0)

未定义索引通知,表示索引'state'&amp;&amp; $ _POST数组中不存在'area'。这通常意味着表单中的数据未正确发送。尝试执行var_dump($_POST);看看是否会显示任何数据并检查是否存在这些名称