2013-08-07 2 views
0

두 입력 필드에서 값을 가져 와서 양식의 이름으로 전달하려고합니다.입력 이름을 입력 이름으로 전달

내 코드에서는 테스트 목적으로 가격 범위의 값을 하드 코딩하고 있습니다.

// GETS THE VARIABLE FROM THE SEARCH WIDGET 
    $array_terms_test = array_keys($_GET['t']); 

모든 suggetions :

여기
 echo 'PRICE RANGE:'; 
     echo 'Low: <input type="text" name="t[pr_100000]" value="" maxlength="25" /> High: <input type="text" name="t[ph_10000000]" value="" maxlength="25" />'; 

     echo 'STATUS:'; 
     $termsStatus = get_terms('Status', array(
       'hide_empty' => 0 
      )); 
     echo '<ul>'; 
      foreach ($termsStatus as $term_st) { 
       $termsStatus = $term_st->name . 'PropertyFilter'; 
       echo '<li><label><input type="checkbox" name="t[st_' . $term_st->name . ']" value="st_">' .$term_st->name. '</label></li>'; 
      } 
     echo '</ul>'; 

는 검색 매개 변수를 다른 페이지에 코드를 전송되어 있는지? 미리 감사드립니다!

+0

무엇이 문제입니까? – Orangepill

+0

질문을 잊어 버렸습니다. – MightyPork

+0

코드를 수정했습니다. 문제는 가격 입력 값을 어떻게 가져 와서 "___"이름으로 전달하여 URL에 있는지입니다. 코드의 두 번째 스 니핏은 URL을 잡고 정보를 추출합니다. 작동하지만 양식에서 URL로 전달해야합니다. 상태 섹션에서 작업 중입니다. 질문이 있거나 다시 한 번 감사드립니다. –

답변

0

귀하의 의견에 따르면, 입력란을 두 번째 코드 스 니핏 (제출 버튼 또는 자바 스크립트 사용)으로 전달하는 데 문제가있는 것처럼 보입니다. 입력 필드를 양식 태그로 묶고 양식을 제출해야합니다. $ _GET을 사용하려면 간단히 action = 'get'을 폼에 할당하십시오. 어떤 이유로 든 이것이 작동하지 않는다면 자바 스크립트를 사용하여 필드에서 값을 가져오고 리다이렉트 (window.location = url)에 사용하는 url var를 생성 할 수 있습니다.

귀하의 질문을 이해하지 못해 죄송합니다.

+0

양식 태그가 있습니다. 양식이 지금 작동합니다. 나는 그저 건물을 짓고있다. 속성 필터입니다. 범위와 같은 가격으로 필터링하려고합니다. 따라서 가격에 대한 첫 번째 텍스트 필드와 두 번째 텍스트 필드를 잡고 URL에 삽입해야합니다. 그것은 이미 체크 박스를 위해 그것을하고있다. –

+0

양식을 제출하면 데이터가 URL에 삽입됩니다. 그것의 체크 박스를 위해 그것을 제대로하는 경우에 그것은 가격 분야를 위해 그것을 또한해야한다. 나는 그것이 불가능하다고 생각할 수있는 유일한 이유는 1) 그들은 형식이 아니거나 2) 값이 비어있다. – hendr1x

관련 문제