양식 제출시 배열로 값 가져 오기

드래곤 파이어

현재 나는 이와 같은 가치를 얻고 있습니다 ...

$property_buildingorlocation = ($_GET['buildingorlocation']);

사용자가 입력하는 경우도 있습니다.

  1. 건물 이름, 지역 이름, 도시 이름 (배열 크기는 3)

  2. arename, cityname (배열 크기는 2)

  3. cityname (배열 크기는 1)

따라서 2 개의 쉼표, 1 개의 쉼표 또는 쉼표가 없습니다.

입력 수 또는 쉼표 (위에서 언급 한 크기)에 따라 배열의 크기를 동적으로 설정하여 데이터를 배열로 가져오고 싶습니다.

다음으로 배열 크기가 3이면 and 연산자를 사용하여 세 개의 mysql 열 (선택)에서 검색하고 싶습니다.

배열 크기가 2이면 and 연산자로 두 개의 mysql 열 (선택)에서 검색하고 싶습니다.

배열 크기가 1이면 1 mysql 열에서 검색

공개 된 질문으로 밀어 붙이는 건 알지만, 도움이 필요 해요 ... 아침부터 알아낼 수 없었어요 ....

드래곤 파이어

마지막으로 아래 논리를 사용하여 끝났습니다 ... 작동합니다.

if (!empty($property_buildingorlocation)) {

    $searchparams = array_map('trim', explode(',', $property_buildingorlocation));
    $searchparamscount=count($searchparams);

    // If Property Buildingname, Areaname and City are given
    if ($searchparamscount == 3) {
    $wheres[] = 'property_buildingname LIKE :property_buildingname AND property_areaname LIKE :property_areaname AND property_city LIKE :property_city';
    $params[':property_buildingname'] = $searchparams[0];
    $params[':property_areaname'] = $searchparams[1];

    $select7 = $con->prepare("SELECT city_id, city_name from tbl_city WHERE city_name LIKE (:property_city)");
    $select7->setFetchMode(PDO::FETCH_ASSOC);
    $select7->bindParam(':property_city', $searchparams[2], PDO::PARAM_STR);
    $select7->execute();
        while($data7=$select7->fetch()){ 
        $searchparams[2] = $data7['city_id'];
        }
    $params[':property_city'] = $searchparams[2];

    // If Property Areaname and City are given
    } else if ($searchparamscount == 2) {
    $wheres[] = 'property_areaname LIKE :property_areaname AND property_city LIKE :property_city';
    $params[':property_areaname'] = $searchparams[0];

    $select7 = $con->prepare("SELECT city_id, city_name from tbl_city WHERE city_name LIKE (:property_city)");
    $select7->setFetchMode(PDO::FETCH_ASSOC);
    $select7->bindParam(':property_city', $searchparams[1], PDO::PARAM_STR);
    $select7->execute();
        while($data7=$select7->fetch()){ 
        $searchparams[1] = $data7['city_id'];
        }   
    $params[':property_city'] = $searchparams[1];   
    } 

    // If Property City is given
    else if ($searchparamscount == 1) {
    $wheres[] = 'property_city LIKE :property_city';

    $select7 = $con->prepare("SELECT city_id, city_name from tbl_city WHERE city_name LIKE (:property_city)");
    $select7->setFetchMode(PDO::FETCH_ASSOC);
    $select7->bindParam(':property_city', $searchparams[0], PDO::PARAM_STR);
    $select7->execute();
        while($data7=$select7->fetch()){ 
        $searchparams[0] = $data7['city_id'];
        }   
    $params[':property_city'] = $searchparams[0];
    }           
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ajax로 제출할 때 양식의 키 값 쌍 가져 오기

분류에서Dev

제출시 Google 양식에서 값 가져 오기 및 시간 형식 지정

분류에서Dev

React : 제출시 자식 구성 요소에서 양식 값 가져 오기

분류에서Dev

양식 제출시 선택 메뉴에서 선택한 값 가져 오기

분류에서Dev

Yii jQuery 모델 값 가져 오기 및 양식 제출

분류에서Dev

양식 제출 후 확인란 값 가져 오기

분류에서Dev

HTML 양식 및 양식 제출시 Javascript 배열에서 데이터 가져 오기

분류에서Dev

모든 양식 값을 자바 스크립트 배열로 가져 오기

분류에서Dev

입력 양식 PHP에서 특정 배열 값 가져 오기

분류에서Dev

입력 양식 PHP에서 특정 배열 값 가져 오기

분류에서Dev

PHP 배열에서 열 형식으로 값 가져 오기

분류에서Dev

iframe없이 JavaScript로 양식 제출 / HTML 가져 오기?

분류에서Dev

angularJS로 제출 양식의 버튼 요소 가져 오기

분류에서Dev

주어진 ID로 자식 배열에서 값 가져 오기

분류에서Dev

양식 제출 여부를 결정하는 대화 상자 값 가져 오기

분류에서Dev

확인 페이지를 위해 제출 된 양식 값 가져 오기

분류에서Dev

양식 작업 POST를 통해 배열에서 특정 값 가져 오기

분류에서Dev

값을 배열로 가져 오는 JMeter JSON 추출기

분류에서Dev

자바 스크립트 : 모든 양식 입력 값을 배열로 가져 오기

분류에서Dev

HTML 양식에서 값 가져 오기

분류에서Dev

입력 값 추가 및로드시 양식 제출

분류에서Dev

배열을 값으로 사용하여 해시에서 배열 가져 오기

분류에서Dev

두 값을 배열로 가져 오기

분류에서Dev

배열 값 가져 오기

분류에서Dev

배열 값 가져 오기

분류에서Dev

양식 제출시 div 값 보내기

분류에서Dev

양식 배열에서 양식 내용 가져 오기

분류에서Dev

추가 속성으로 자식 배열의 고유 값 가져 오기

분류에서Dev

Angular-업데이트 된 양식 값으로 양식 제출시 양식 데이터 보내기

Related 관련 기사

  1. 1

    ajax로 제출할 때 양식의 키 값 쌍 가져 오기

  2. 2

    제출시 Google 양식에서 값 가져 오기 및 시간 형식 지정

  3. 3

    React : 제출시 자식 구성 요소에서 양식 값 가져 오기

  4. 4

    양식 제출시 선택 메뉴에서 선택한 값 가져 오기

  5. 5

    Yii jQuery 모델 값 가져 오기 및 양식 제출

  6. 6

    양식 제출 후 확인란 값 가져 오기

  7. 7

    HTML 양식 및 양식 제출시 Javascript 배열에서 데이터 가져 오기

  8. 8

    모든 양식 값을 자바 스크립트 배열로 가져 오기

  9. 9

    입력 양식 PHP에서 특정 배열 값 가져 오기

  10. 10

    입력 양식 PHP에서 특정 배열 값 가져 오기

  11. 11

    PHP 배열에서 열 형식으로 값 가져 오기

  12. 12

    iframe없이 JavaScript로 양식 제출 / HTML 가져 오기?

  13. 13

    angularJS로 제출 양식의 버튼 요소 가져 오기

  14. 14

    주어진 ID로 자식 배열에서 값 가져 오기

  15. 15

    양식 제출 여부를 결정하는 대화 상자 값 가져 오기

  16. 16

    확인 페이지를 위해 제출 된 양식 값 가져 오기

  17. 17

    양식 작업 POST를 통해 배열에서 특정 값 가져 오기

  18. 18

    값을 배열로 가져 오는 JMeter JSON 추출기

  19. 19

    자바 스크립트 : 모든 양식 입력 값을 배열로 가져 오기

  20. 20

    HTML 양식에서 값 가져 오기

  21. 21

    입력 값 추가 및로드시 양식 제출

  22. 22

    배열을 값으로 사용하여 해시에서 배열 가져 오기

  23. 23

    두 값을 배열로 가져 오기

  24. 24

    배열 값 가져 오기

  25. 25

    배열 값 가져 오기

  26. 26

    양식 제출시 div 값 보내기

  27. 27

    양식 배열에서 양식 내용 가져 오기

  28. 28

    추가 속성으로 자식 배열의 고유 값 가져 오기

  29. 29

    Angular-업데이트 된 양식 값으로 양식 제출시 양식 데이터 보내기

뜨겁다태그

보관