2014-01-14 2 views
1

인터넷을 통해 검색 한 결과 제 질문에 대한 답변을 찾을 수 없습니다. 아직 구체적으로 게시되지 않았기를 바랍니다. 그러나 답변을 찾을 수있는 곳을 지적하면 감사하겠습니다.GravityForms 데이터 조작 도움말이 필요합니다

나는 판타지 골프장에 건물을 짓고있는 사이트를 개설했습니다. GravityForms을 양식 플러그인으로 사용하고 있습니다. 나는 내가 설정하고, 설정하고,이 마지막 물건으로 도움을 필요로하는 모든 다른 특징들을 가지고있다.

id lead_id form_id field_number value 
1  1  1  1   Hosker 
2  1  1  7   b**********@yahoo.com 
3  1  1  6   Hyundai Tournament of Champions 
4  1  1  3   Adam Scott 
5  1  1  4   Harris English 
6  1  1  5   2014-01-02 23:59:47 
7  1  1  8   5b409692-e9ed-486e-8d77-7d734f1e023d 

이것은 내 양식 제출이 데이터베이스에 게시되는 것과 같습니다. 이 양식에서 모든 데이터를 가져 와서 SQL 쿼리를 수행하여 한 행에 모두 넣을 수 있기를 바랍니다. 그게 가능하니? 필자가 작성한 쿼리를 작성하는 데 필요한 두 개의 열은 lead_id와 value에서 비롯됩니다. 여기서 쿼리를 기반으로하는 값은 7 행에 있습니다. 알 수있는 유일한 값은 7 행입니다. 미리 감사드립니다. 당신의 도움.

내가 gravityform 제출 행동으로 훅하고 데이터베이스에 삽입 할 그 시점에서 필요한 모든 논리를 수행 할 것입니다 내가

id lead_id form_id field_number value  value     value        value   value   value      value 
1  1  1  1   Hosker b**********@yahoo.com Hyundai Tournament of Champions Adam Scott Harris English 2014-01-02 23:59:47 5b409692-e9ed-486e-8d77-7d734f1e023d 
+0

를 사용하여 간단하게 입력 데이터를 완료 때, 그것은 다음

$message = $entry['10']; 

것 추가 게시물 http://stackoverflow.com/questions/21152452/query-a-specific-value-with-pivot-table-mysql – hosker

답변

1

을 찾고 결과입니다.

add_action("gform_after_submission", "on_gform_submit"); 

그런 다음 항목을 인수로 허용하는 함수를 만듭니다. 이 함수의 내부 $entry

function on_gform_submit($entry){ 

} 

키 등 (후단에 따라) 각각의 필드의 ID를 가지는 배열이다. 예를 message에 대한 10의 ID가 있다면 당신은, 내가이에서 필요한 대답을 얻었다 표준 SQL 삽입 문

+0

내가 제출할 수있는 유일한 방법이 아닌 한 제출 항목에 영향을 미치고 싶지 않습니다. 내가 찾는 결과를 얻으십시오. 나는 원래의 게시물을 편집하여 내가 원하는 결과를 보여 주었다. – hosker

+0

@hosker 이것은 지금까지의 항목에 영향을주지 않습니다. 'on_gform_submit()'함수 안에서, 배열 요소에 접근하여 그것을 데이터베이스에 저장하십시오. 작업이 끝나면 스크립트를 계속 진행하면 데이터베이스에 올바른 형식으로 저장되며 SQL을 삽입하기위한 논리를 수행 할 수 있습니다. – Ohgodwhy

관련 문제