2016-10-11 16 views
0

검색 버튼을 클릭 한 후 상태 및 도시를 선택하는 데 하나의 양식이 있습니다. test.php 값이 있지만 새로 고칩니다. test.php 페이지 내가 그 시간을 받고 있지 않다 의미, 나는이페이지 새로 고침 POST 값을 가져올 수 없습니다.

공지 사항 같은 오류가 점점 오전 : 정의되지 않은 인덱스 : 상태를 C에서 : \ XAMPP \ htdocs를 \ Kanniyappan \ transitoak \ test.php 라인에 3

주의 사항 : 정의되지 않은 색인 : 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

수신하는 PHP 페이지에'print_r ($ _ POST)'또는'var_dump ($ _ POST) '를 넣기 만하면됩니다. 양식 제출. 양식을 작성하고 화면에 인쇄 된 데이터를 제출하고 자세히 살펴보십시오. 전달 된 내용과 그렇지 않은 내용을 포함하여 양식 데이터가 스크립트에 게시되는 방법을 익히십시오. –

답변

0

정의되지 않은 인덱스 공지 사항, 인덱스 '상태'& & '영역'을 $ _POST 배열에 존재하지 않는 것을 의미한다. 이것은 일반적으로 양식의 데이터가 제대로 전송되지 않는다는 것을 의미합니다. var_dump($_POST);을 시도해보십시오. 데이터가 나타나는지 확인하고 그 이름이 있는지 확인하십시오.