2009-04-26 9 views
0

먼저 한 가지 작업을 수행 한 다음 그 작업을 수행하고 초를 수행하는 PHP 코드는 무엇입니까?PHP는 함수에서 함수를 호출합니다.

첫 번째 : 변수 $ _GET을 원하고 변수를 반환하고 변수를 반환합니다.

다음

2 : 쿼리에서 그 "다른"변수를 사용합니다.

나는이 기능을 b/c로하고 싶다. 내 쿼리는 내가 폼에서 보낸 값을 기반으로하고있다. 따라서 URL에서 값을 가져온 다음 쿼리를 실행해야합니다.

+1

좀 더 정확하게 입력하십시오. – Gumbo

답변

4

위와 비슷한 것을 원하십니까?

+0

나는 두 개의 함수 b/c를 사용하여이 작업을 수행하려고한다고 생각한다. 내 쿼리는 양식에서 보낸 값을 기반으로한다. 따라서 URL에서 값을 가져온 다음 쿼리를 실행해야합니다. –

+2

이 그 예입니다. – SilentGhost

+0

들! 나 해보자. 고마워요! –

1

예, 일반적으로 다른 메소드 내에서 모든 메소드 (= 함수)를 호출 할 수 있습니다.

function getVars($vars) 
{ 
    foreach ($vars as $key => $value) 
    { 
     doSomethingWithMyVars($key, $value) 
    } 
} 

function doSomethingWithMyVars($key, $value) 
{ 
    $sql = 'SELECT this, that FROM mytable WHERE '.$key.' = '.$value; 
    //get data 
} 

getVars($_GET); 

주의하지만이 코드는 모범 사례 코드입니다. 또한 쿼리는 문자열에 대해 작동하지 않습니다. 그것은 당신의 업무가 어느 정도 더 많거나 적음을 기준으로 함수 내에서 함수를 호출하는 방법의 예일뿐입니다.

+0

처음에는 잘못 말했습니다. 제발 조언. 감사! –

관련 문제