2012-09-06 3 views

답변

0

정확히 원하는 것을 매우 불분명. 질문을 더 명확하게 다시 작성하고 자세한 내용을 제공해야합니다.

추측으로 이것은 당신이 찾고있는 것입니까?

$queryRes = member_enable(); // assuming this returns 1 or 0 
if($queryRes == 0) { 
    echo "<a href='enable_member.php?enab=". urlencode($result['member_id'])."' class=\"button-small blue text_upper round\">Enable</a>"; 
} else { 
    echo "<a href='disable_member.php?deac=" . urlencode($result['member_id'])."' class=\"button-small blue text_upper round\">Deactivate</a>"; 
} 

UPDATE 1 위의 게시 된 코드를 포함하도록 수정 됨. 당신은 단순히 밖으로 인쇄 그들을 통해, 페이지로드에있는 DB에서 관련 분야를 검색하기 위해 루프를 필요가 같이 위의 답변에서 언급 한 행의 수를 반환하도록 member_enable 함수에 반환 문을 추가

업데이트 2 는 소리 정보 및 링크를 클릭 한 다음 비활성화/활성화 링크를 누르면 계정을 활성화/비활성화하고 관리자를 사용자 관리 페이지로 반환하는 스크립트를로드합니다. 관리 페이지를 다시로드하면 업데이트 된 데이터베이스 값을 사용할 때 링크가 해당 텍스트로 변경됩니다.

+0

예, 정확히 그게 내가 찾고 있지만 그것을 달성하는 방법입니다. –

+0

Abid의 대답을 참조하십시오. 나는 typo가 있기 때문에 if 문에서 그것에 대한 편집을했다. 몇 분 동안은 보이지 않을 것입니다. $ command 변수를 $ status 변수로 변경했습니다. – Ren

+0

답변을 주셔서 감사합니다 들으려고 노력하고있어 내가 뭘 하려는지 작동하지 않았어 귀하의 제안을 시도 if 문은 1 = 1로 활성 필드를 확인하는 함수를 호출하는 것은 당신이 있다는 것을 의미합니다 enabled를 누른 다음 비활성화 링크를 누르면 활성화 된 필드는 0이됩니다. if 문은 대신 enable을 표시합니다. 나는 그것이 작동하지 않은 몇 가지 방법을 시도했다. –

2

이 시도 : -

$link = ''; 
if($status == 1) 
{ 
    $link ='<a href="">Profile</a>'; 
} 

echo $link; 

업데이트

function member_enable(){ 
    $command = mysql_query("SELECT COUNT(member_id) FROM members WHERE active= 1"); 
    $num_rows = mysql_num_rows($command); 

    return $num_rows; 
} 

$status = member_enable(); 
if($status >= 1) 
{ 
    echo "<a href='enable_member.php?enab=". urlencode($result['member_id'])."' class=\"button-small blue text_upper round\">Enable</a>"; 

}else{ 

    echo "<a href='disable_member.php?deac=" . urlencode($result['member_id'])."' class=\"button-small blue text_upper round\">Deactivate</a>"; 
} 
+0

답변을 주셔서 고마워하지만 여전히 나는 그것을 얻지 못했습니다 내 코드는 나를 도와주세요. –

+0

코드를 볼 수 있습니까? –

+0

Enable」; \t \t \t \t \t \t \t \t \t한다} else { \t \t \t \t \t \t \t \t \t 에코 "Deactivate"; \t \t \t \t \t \t \t \t \t} > –